1. ホーム
  2. linux

[解決済み] npm install -g gulp をインストールしても、ローカルに gulp がインストールされていません。

2023-05-14 22:53:19

質問

gulpをインストールしようとしたところ

npm install -g gulp

出力はこのような感じになるようです。(一部ログを省略しています)

npm http 304 https://registry.npmjs.org/string_decoder
npm http 304 https://registry.npmjs.org/lodash._htmlescapes
/usr/bin/gulp -> /usr/lib/node_modules/gulp/bin/gulp.js
[email protected] /usr/lib/node_modules/gulp
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])

上記のスクリプトの中に、次のような行があります。 /usr/bin/gulp -> /usr/lib/node_modules/gulp/bin/gulp.js これはbinフォルダにsimulinkを作成しているのでしょう。そのため、グローバルにgulpを取得できるはずなのですが、このエラーが発生します。

No local gulp install found in /var/www/ksapp

なぜこのエラーが発生するのか、何か思い当たることはありますか?

ありがとうございます。

どのように解決するのですか?

ドキュメントで指摘されているように にあるように、グローバルにインストールする必要があります (あなたはそれを行いました)。 をプロジェクトのdev depsに追加してください(ローカルで)。

npm install gulp --save-dev