OSX Yosemiteでの奇妙な動作:ある日から別の日まで、npm install -g
によってインストールされたすべてのノードモジュールがターミナルから見つかりませんでした。
これが私のノードv4.0.0が前日にインストールしたことが原因かどうかはわかりません。
最後に、複数のNodeJSバージョン管理にNVMも使用し、すべてが制御下に戻りました。
これを試して
echo $(npm config get prefix)/bin
sTRINGを取得します。これは、このように.bash_profileに含める必要があります
export PATH=$PATH:STRING
グローバルにインストールする
npm i -g webpack
Webpackで作業する場合は、webpack-dev-serverもインストールしてください
npm i -g webpack-dev-server
この2つのコマンドをインストールした後、実行時にエラーも見つかりました
webpack
コマンドなので、webpackのversionを変更して問題を特定し、インストールします
npm install [email protected]
すべてがうまくいきます。
まずnpmについて少し学び、次にwebpackについて学ぶことをお勧めします。あなたはたくさん苦労します。しかし、最終的にあなたは正しい目的地を見つけるでしょう。
Webpackは./node_modules/.bin/フォルダーにあるため、コマンドとしてwebpackだけを与えるのではなく、これを試してください。
./node_modules/.bin/webpack
Npmが実行可能ファイルをインストールするフォルダーを取得するためのnpm binコマンドがあります。
Package.jsonのscriptsプロパティを使用して、エクスポートされるこのディレクトリからwebpackを使用できます。
"scripts": { "scriptName": "webpack --config etc..." } For example:
"scripts": { "build": "webpack --config webpack.config.js" } You can
次にそれを実行します:
npm run build
または、引数があっても:
npm run build -- <args>
これにより、webpackをグローバルにインストールしたり、node_modulesフォルダーにwebpack構成を設定したりせずに、プロジェクトのルートフォルダーにwebpack.config.jsを置くことができます。