以下の定義を持つモジュール(webapp-module-storage
)を作成しました。
package.json
{
"dependencies": {
...
},
"devDependencies": {
"gulp": "^3.9.1",
...
},
"name": "webapp-module-storage",
"scripts": {
"postinstall": "gulp build",
"test": "gulp test"
}
}
私はそれを使ってインストールするとき、私は私のモジュールを他のモジュールの中で使うことができると思いました:
npm install github:myorg/webapp-module-storage#master
しかし、私が自分のモジュールをインストールするとき、私はこのエラーを受けています:
ローカルグループが見つかりません
実行してみてください:npm install gulp
スクリーンショット
gulp
で宣言したので、devDependencies
は私のモジュールと一緒に出荷されていますが、私のnpm postinstall
スクリプトはgulp
を見つけることができないようです。
私は何かが足りないのですか?
アプリケーションディレクトリでnpm link gulp
を実行してみてください(グローバルにインストールされたGulpモジュールへのローカルリンクを作成するため)。
最初に依存関係をインストールしてみてください。
npm install
それでもうまくいかない場合は、gulpをグローバルにインストールしてください。
npm install -g gulp
インストールに問題がある場合typeSudoの前にnpm。
なぜあなたがグローバルにそしてローカルにgulpを必要とするのかについてもっと多くの情報が必要な場合 this answer
私はすべての解決策を試してみました。最後に私はgulpfile.jsファイルが私がgulpを使用していた場所にないことを認識することで問題を解決することができました。私がgulpを実行していた場所からフォルダーにgulpfile.jsを置いた後、それは私のために働きました。