本地未找到 gulp(尝试运行:npm install gulp)

21 浏览
0 Comments

本地未找到 gulp(尝试运行:npm install gulp)

我创建了一个名为 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

然而,当我安装我的模块时,出现了以下错误:

找不到本地的 gulp

尝试运行: npm install gulp

屏幕截图

\"enter

我的理解是,因为我在 devDependencies 中声明了它,所以 gulp 已经随我的模块一起发货了,但是似乎我的 npm postinstall脚本找不到 gulp

我漏掉了什么吗?

admin 更改状态以发布 2023年5月24日
0
0 Comments

请先安装您的依赖项:

npm install

如果仍然不起作用,请全局安装 gulp:

npm install -g gulp

如果您在安装时遇到问题,请在 npm 之前键入 sudo

如果您需要更多关于为什么需要全局和本地安装 gulp 的信息,请阅读答案

0
0 Comments

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

0