3パターンある。
フロー
graph TD
A(JSを書く) --> B{imporを使う?};
B --> |No| C(scriptまつりのクソコード);
B --> |Yes| D{CORSエラー
どうする?}; D --> |ローカルサーバ| E(テスト面倒くさい); D --> |モジュールバンドラ| F(ビルド環境つくるの面倒); classDef finished fill:#fcf,stroke:#888,stroke-width:1px; classDef error fill:#fbd,stroke:#888,stroke-width:1px; classDef warn fill:#ff0,stroke:#888,stroke-width:1px; classDef clear fill:#8f8,stroke:#888,stroke-width:1px; class C error; class E warn; class F clear;
どうする?}; D --> |ローカルサーバ| E(テスト面倒くさい); D --> |モジュールバンドラ| F(ビルド環境つくるの面倒); classDef finished fill:#fcf,stroke:#888,stroke-width:1px; classDef error fill:#fbd,stroke:#888,stroke-width:1px; classDef warn fill:#ff0,stroke:#888,stroke-width:1px; classDef clear fill:#8f8,stroke:#888,stroke-width:1px; class C error; class E warn; class F clear;
ジャッジ | コード品質 | 手間 | ファイル単体実行 | サイズ | 点 |
---|---|---|---|---|---|
import 使わない |
☓ | ◎ | △ | ☓ | 4 |
import +ローカルサーバ |
◎ | △ | ☓ | ☓ | 4 |
import +モジュールバンドラ |
◎ | △ | ○ | ○ | 8 |
点 | 印 |
---|---|
0 | ☓ |
1 | △ |
2 | ○ |
3 | ◎ |
対象環境
- Raspbierry pi 4 Model B
- Raspberry Pi OS buster 10.0 2020-08-20 ※
- bash 5.0.3(1)-release
$ uname -a Linux raspberrypi 5.4.83-v7l+ #1379 SMP Mon Dec 14 13:11:54 GMT 2020 armv7l GNU/Linux