我对Gulp是个新手,但我想尝试一下。由于桌面上的限制/管理权限和经常移动,我需要便携式的东西,所以我现在运行我需要的所有东西。
我浏览过类似的帖子,但没有一个解决方案似乎解决了我的问题。
我在cmd中使用了以下命令和Ruby来安装gulp -
npm install -g gulp
然后再
npm install --save-dev gulp
我看到了文件夹和文件,但当我在cmd中运行gulp -v
时,我得到了以下信息:
'gulp'未被识别为内部或外部命令,可操作得程序或批处理文件.
我不确定这个问题是否与我没有这台计算机的管理员权限有关。如果能帮助我进一步排除故障,我将不胜感激!
E:\xampp\htdocs\wordpress>PATH
PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32
\WindowsPowerShell\v1.0\;C:\Program Files\nodejs\;C:\RailsInstaller\Git\cmd;C:\R
ailsInstaller\Ruby1.9.3\bin
谢谢
7条答案
按热度按时间cxfofazt1#
My Full Response
解决方案
1.重新下载nodejs
npm install -g gulp
gulp -version
os8fio9y2#
当我安装gulp时,我遇到了同样的问题,我无法在命令行中运行gulp。我得到了以下错误:
'gulp'未被识别为内部或外部命令、可操作程序或批处理文件。
在做了一些重新搜索后,我发现我需要**更新Path变量。**以下是您可以在命令行中运行的命令,以将路径添加到系统路径变量。
tyu7yeag3#
使用VS2017,Net CORE 1.1时,我收到了这个错误。我在项目根目录的命令窗口中运行了以下代码:
这显示了堆栈跟踪中的真实的错误:我的
gulpfile.js
中有一个打字错误。所以对我来说,这个问题是一个简单的错字,与gulp,npm或安装 * 无关 *。
cqoc49vn4#
看起来您没有在PATH变量中配置节点安装的/bin文件夹,但是在windows中它应该是自动完成的。您问题中的PATH是指C:\Program Files\nodejs。您可以手动添加环境变量或下载最新版本并重试。
对于那些使用linux的用户,(如果下载了Linux二进制文件(.tar.xz))请在您的主目录(~/.bashrc)中添加导出节点的bin文件夹,如:
u59ebvdq5#
1-检查NPM Global安装程序是否安装了gulp或您要查找的其他软件包默认路径为“C:\Users\YOUR_USER\AppData\Roaming\npm”
如果gulp可执行文件在那里,你已经安装了它的全局。如果没有安装它的全局。像上面的权利:
2-将其添加到Windows环境系统变量中,就像在本地IDE中使用它一样
igsr9ssn6#
如果有人在使用gulp的npm脚本中遇到了这个问题,并且gulp是你的package.json中的一个dev依赖项,你不需要全局安装gulp,我通过一个干净的安装修复了它。
npm ci
ef1yzkbh7#
这听起来像是缺少了一些信息,虽然我对“使用Ruby的cmd中的命令”有点困惑,但这可能会让你走上正确的道路。
在您全局安装Gulp之后,就像您所做的那样;
npm install -g gulp
,您希望将cd
导入到项目根目录和npm install gulp --save-dev
中。这在this article中有详细说明,推荐使用Gulp的其他入门文章。