Like!
javascriptのモジュールの使い方
Q&AClosed
モジュールの使い方を教えてほしいです。
例えばaxiosをインストールして使うようにする場合、
project
ディレクトリで
npm install axios
を実行すると
node_modules package-lock.json
2つのファイルとディレクトリが作成されます。
この後、このモジュールを使用するjavascriptファイルindex.js
に
index.js
import axios from 'axios'
と書いてaxiosを使いたいのですがどうすればよいでしょうか?
1
3Answer
1
多分、Parcelを使ってバンドルするのが一番手間がかからないと思います。
Like!
requireなのは、CommonJSという形式で
import とかは、ESModulesという形式になります。
node.jsでは、CommonJSしか標準では使えないので、
ESModulesに対応するには、babelで変換するとか、ParcelやWebpackというモジュールバンドラで合算させたりが必要になります。
ちょっと雑な仕事なんですが、babelしてからWebpackしている、ある程度のビルド環境を整えたことがあるのでリンクしておきます。
standard-software/parts-Node_Deno_ProjectTemplate
https://github.com/standard-software/parts-Node_Deno_ProjectTemplate
Like!