gulp dev说当它明显安装时没有找到当地的gulp

时间:2018-04-17 19:21:25

标签: node.js npm gulp npm-install

自从我开始研究这个问题已经有8个小时了,到目前为止我还没有取得任何进展。

每次我运行gulp dev我都会收到错误

Local gulp not found in Try running: npm install gulp

我已经运行npm install gulpnpm install gulp-cli,两个variantes(-g和没有)。我试图在线搜索,我发现有些人说我需要运行npm link gulp,但每次运行该命令时,我都会在控制台中获得以下内容:

npm link gulp error

这里是尝试安装gulp enter image description here

的过程

我真的不知道该怎么做。

我应该说我在parallels destop上运行Windows 10。在我的mac os gulp运行良好。

3 个答案:

答案 0 :(得分:0)

如果您已经在项目中安装了gulp,那么您需要通过npm脚本运行它。在package.json

中添加以下内容
"scripts": {
    "dev": "gulp dev"
 }

然后像这样运行

npm run dev

答案 1 :(得分:0)

发现问题。显然,当使用parallels桌面时,您无法从共享文件夹中运行gulp,我的项目是从\\Mac\Home\Documents\Git\Development\Wigo4it\GIWI\Components运行的。我所做的是将项目从我的共享文件夹移动到Windows VM中的C:/。现在它有效。只是遇到了一些具有正确权限的问题,但这已经解决了。

答案 2 :(得分:0)

最好使用npx之类的东西,它将在您的项目中解决该问题,如果没有,则将在您的$PATH中解决它。

https://www.npmjs.com/package/npx

因此,您将运行npx gulp