我对 Gulp 全新,但我想尝试一下。由于我桌面上的限制/管理权限以及大量移动,我需要便携式设备,所以我现在正在运行我需要的所有东西。
我浏览了类似的帖子,但没有一个解决方案似乎解决了我遇到的问题。
我在cmd和Ruby中使用了以下命令来安装gulp -
npm install -g gulp
然后
npm install --save-dev gulp
我看到了文件夹和文件,但当我在 cmd 中运行gulp -v
时,我得到以下内容:
" '咽'不被识别为内部或外部命令,可操作程序或批处理文件。"
我不确定这是否与我不具备此计算机的管理员权限有关。任何帮助,以便我可以进一步排除故障将非常感激!
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
由于
答案 0 :(得分:19)
答案 1 :(得分:4)
当我安装gulp时遇到了同样的问题,我无法在命令行中运行gulp。我收到以下错误:
'gulp'未被识别为内部或外部命令, 可操作程序或批处理文件。
在进行一些重新搜索之后,我发现我需要更新Path变量。 以下是可以在命令行中运行的命令,用于添加系统路径变量的路径。
C:\> PATH=%PATH%;C:\Users\**<username>**\AppData\Roaming\npm
答案 2 :(得分:1)
似乎您没有在PATH变量中配置节点安装的/ bin文件夹,但是在Windows中它应该自动完成。您问题中的PATH是指C:\ Program Files \ nodejs。您可以手动添加环境变量或下载最新版本,然后重试。
对于那些使用linux的用户(如果下载了Linux二进制文件(.tar.xz))请在你家中添加(〜/ .bashrc)节点的bin文件夹,如:
export PATH=$PATH:/opt/node/bin
答案 3 :(得分:1)
使用VS2017,Net CORE 1.1我收到此错误。 我在项目根目录的命令窗口中运行了以下命令:
cmd.exe /c gulp --tasks-simple
这向我展示了堆栈跟踪中的真实错误:我的gulpfile.js
中存在拼写错误。
所以对我来说问题是一个简单的拼写错误,并且
答案 4 :(得分:1)
1-检查NPM Global安装程序是否安装了您想要的gulp或其他软件包 默认路径为“ C:\ Users \ YOUR_USER \ AppData \ Roaming \ npm”
如果那里的gulp可执行文件已全局安装。如果不是全局安装。就像右上方一样:
npm install -g gulp
2-将其添加到Windows环境系统变量中,例如在本地IDE上使用它
NODE_PATH %AppData%\Roaming\npm\node_modules
GULP_PATH %AppData%\AppData\Roaming\npm
NPM_PATH %AppData%\AppData\Roaming\npm <- one of them
答案 5 :(得分:0)
如果有人在使用gulp的npm脚本中遇到此问题,并且在package.json中将gulp作为dev依赖项,则不需要全局安装gulp,我通过执行全新安装来解决此问题。 / p>
npm ci
答案 6 :(得分:-2)
听起来有些信息丢失了,而我对使用Ruby&#39;的cmd中的命令感到困惑。这可能会让你走上正确的道路。
在全球安装Gulp后,就像你一样; npm install -g gulp
,您希望cd
进入项目根目录npm install gulp --save-dev
。这一点在this article中列出,与Gulp的其他getting started articles一起推荐。