我创建了一个模块( 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 - 未找到本地 gulp (尝试运行 : npm install gulp)-LMLPHP

    我的理解是,gulp 与我的模块一起提供,因为我在 devDependencies 中声明了它,但看起来我的 npm postinstall 脚本找不到 gulp
    我错过了什么吗?

    最佳答案

    尝试在您的应用程序目录中运行 npm link gulp(以创建到全局安装的 Gulp 模块的本地链接)。

    关于npm - 未找到本地 gulp (尝试运行 : npm install gulp),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38103889/

    10-15 14:24