dockerで”/bin/sh: 1: npm: not found”エラー
dockerコンテナ内でnpm installしようとして、”/bin/sh: 1: npm: not found”エラーが出る場合、npmコマンドへのパスが通っていない可能性があります。
npmコマンドへのパスは下記コマンドで確認できます。
$ npm bin -g
上記コマンドで表示されたパスを通します。
$ export PATH=$PATH:/root/.nvm/versions/node/v8.15.1/bin
上記コマンドの$PATH: 以降に、npmコマンドへのパスを貼り付けて実行してください。
コマンドが実行できればパスが通っているので、npm installが動くようになるはずです。
コメント