私はwebpackを使用しており、npx
を使用して./node_modules/webpack/bin/webpack.js
を実行する必要があります。 npx webpack
はwebpackバイナリ(./node_modules/webpack/bin/webpack
)を実行しますが、npx webpackを実行するたびにbash: npx: command not found
を取得します。
私は使っている:
ノード:v9.5.0
npm:5.6.0
nvm:1.1.5
webpack:3.11.0
npxはnpm 5.2+に付属している必要があり、ノード5.6があります。Windows用のnvmを使用してノードをインストールすると、npxがダウンロードされないことがわかりました。したがって、npxをグローバルにインストールするだけです。
npm i -g npx
linuxシステムを使用している場合は、Sudo
コマンドを使用します
Sudo npm i -g npx
以下に示すように、ノード、npm、npxのバージョンを確認します。 npxがインストールされていない場合は、npm i -g npx
を使用します
node -v
npm -v
npx -v
しばらくしてシステムに戻りましたが、Node 12.xがありましたが、npx
またはnpm
さえありませんでした。 Nodeをnvm
経由でインストールしたので、削除して再インストールし、最新のNode LTSをインストールしました。これにより、npm
とnpx
の両方が得られました。
ノードを更新すると、コマンドラインからでも、Webからノードを再ダウンロードしても、役立ちました。