Node.js gulp开发人员表示,当其安装清晰时,未发现本地gulp

Node.js gulp开发人员表示,当其安装清晰时,未发现本地gulp,node.js,npm,gulp,npm-install,Node.js,Npm,Gulp,Npm Install,自从我开始研究这个问题已经8个小时了,到目前为止我还没有取得任何进展 每次运行gulpdev时,我都会收到错误消息 在中未找到局部吞咽 尝试运行:npm安装gulp 我已经运行了npm install gulp,npm install gulp cli,这两个变量(有-g和没有)。我曾尝试在线搜索,发现一些人说我需要运行npm link gulp,但每次我运行该命令时,控制台中都会显示以下内容: 这里是安装gulp的过程 我真的不知道该怎么做了 我应该说我是在并行destop上运行window

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

每次运行
gulpdev
时,我都会收到错误消息

在中未找到局部吞咽
尝试运行:npm安装gulp

我已经运行了
npm install gulp
npm install gulp cli
,这两个变量(有
-g
和没有)。我曾尝试在线搜索,发现一些人说我需要运行
npm link gulp
,但每次我运行该命令时,控制台中都会显示以下内容:

这里是安装gulp的过程

我真的不知道该怎么做了


我应该说我是在并行destop上运行windows10。在我的mac os上,gulp运行良好。

如果您已将gulp本地安装到项目中,则需要通过npm脚本运行它。将以下内容添加到您的
包.json

"scripts": {
    "dev": "gulp dev"
 }
然后像这样运行它

npm run dev

发现了问题。显然,当使用parallels desktop时,您无法从共享文件夹运行gulp,我的项目是从
\\Mac\Home\Documents\Git\Development\Wigo4it\GIWI\Components
运行的。我所做的是将项目从共享文件夹移动到windows虚拟机中的
C://
。现在它开始工作了。只是在写权限方面遇到了一些问题,但问题已经解决。

最好使用类似于
npx
的方法,这样可以在您的项目中解决问题,如果不是,则可以在
$PATH
中解决


因此,您需要运行
npx-gulp

请尝试在全球范围内安装gulp,以便它在整个系统中都可用。试试这个:npm安装-g gulp或将您的/node_modules/.bin放在您的全局环境路径上。@RaviGehlot我已经这样做了,它仍然说local not found尝试只运行gulp而不是“gulp dev”。如果咕噜咕噜咕噜的话,那么就按照@Ghostrydr所说的去做。它应该可以工作。正如我所说,它在我的mac电脑上运行,没有添加任何内容。在windows(通过parallels桌面运行)上,它一直在说Local not Found(本地找不到)。你确定没有在Mac上全局安装Gulp。如果运行
npmls-g--depth 0
├── @棱角的/cli@1.7.4 ├── gulp@4.0.0-alpha.3(github:gulpjs/gulp#71C094A51C7972D26F55789DDECAB0210EF3776)└── npm@5.6.0