目次
- 0.1. パッケージマネージャー、モジュールバンドラー、トランスパイラ復習
- 0.2. Webpack5 + ESLint7 + Babel7環境構築【ES2021->ES5】
- 0.3. 【Angular11】Cannot find namespace 'NodeJS'. にハマった話
- 0.4. npx gulp watchでError: Node Sass does not yet support your current environment: OS X 64-bit with Unsupported runtime (93)
- 0.5. 【AWS Lambda×LINE Messaging API】AWS SAMで翻訳アプリを作ろう
- 0.6. webpack5で「Module not found: Error: Can't resolve "○○"」というエラーが解消しない場合の対処方法
- 0.7. jestでfirebase-adminのauth().verifyIdToken()をモックする
- 0.8. 【Node.js, TypeScript】LINE MessagingAPIで作った天気予報アプリをAWS SAMを使ってデプロイしてみる!
- 0.9. Serverless Framework でじゃんけんのLINEbotを作る(リファクタリング編)
- 0.10. Cloud Functions(Node.js)でberglasのsm://形式の秘密情報を展開する方法
- 0.11. nodist でnodeを切り替えていると npx create-react app が動かなくてはまる
- 0.12. Hapi.jsを使ったテストでauthの結果をモックする
- 0.13. npmとかyarnて結局何?
- 0.14. Serverless Framework でじゃんけんのLINEbot を作る
- 0.15. 初めてのnpm パッケージをTypeScript で作って公開してみた
- 0.16. Visual Studio Codeとts-nodeでシンプルなTypeScriptデバッグ環境を作る
- 0.17. Ubuntu 20.04 へ Node.js と Yarn を導入
- 0.18. npm install -g が失敗する場合の対処法
- 0.19. node.js+Express+pugでDBDのマップカウンターを作る
- 1. はじめに
パッケージマネージャー、モジュールバンドラー、トランスパイラ復習
##パッケージマネージャー
・ファイル同士の依存関係を自動的に解決してくれる。
・import先が明示的にわかる“`
import { hoge } from ‘./fuga’
“`
・世界中で公開されているパッケージをコマンド一つで利用可能にする。代表的なものとしてnpm,yarnなどがある。
それまで単一のファイルに処理が書かれていたjavascriptが「これ複数のファイルに分けた方が見やすくていいよね」みたいな考え方から、ファイルを分割して、それを\