Installation ';狼吞虎咽';不被承认

Installation ';狼吞虎咽';不被承认,installation,gulp,Installation,Gulp,我对吞咽是完全陌生的,但我想尝试一下。由于桌面上的限制/管理权限和频繁移动,我需要可移植的东西,因此目前正在运行我需要的所有东西 我浏览过类似的帖子,但没有一个解决方案能解决我的问题 我在cmd和Ruby中使用了以下命令来安装gulp- npm install -g gulp 然后 npm install --save-dev gulp 我看到了文件夹和文件,但当我在cmd中运行gulp-v时,我得到以下信息: “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

谢谢

听起来好像缺少一些信息,虽然我对“cmd中的命令与Ruby”有点困惑,但这可能会让你走上正确的道路

在全局安装Gulp之后,正如您所做的那样
npm安装-g gulp
,您想将
cd
放入项目根目录中,然后
npm安装gulp——保存dev
。这些都是在中概述的,建议与其他一些一起喝。

解决方案

  • 重新下载
  • npm安装-g-gulp
  • gulp-版本

  • 似乎您没有在PATH变量中配置节点安装的/bin文件夹,但是在windows中应该自动配置。问题中的路径是指C:\Program Files\NodeJ。您可以手动添加环境变量,也可以下载最新版本并重试

    对于使用linux的用户,(如果下载了linux二进制文件(.tar.xz)),请在您的主页(~/.bashrc)中添加节点bin文件夹的导出,如:

        export PATH=$PATH:/opt/node/bin
    

    我在安装gulp时遇到了同样的问题,我无法在命令行中运行gulp。我遇到了以下错误:

    “gulp”不被识别为内部或外部命令, 可操作的程序或批处理文件

    在做了一些搜索之后,我发现我需要更新Path变量。 以下是可以在命令行中运行的命令,用于将路径添加到系统路径变量

    C:\> PATH=%PATH%;C:\Users\**<username>**\AppData\Roaming\npm
    
    C:\>PATH=%PATH%;C:\Users\***\AppData\Roaming\npm
    
    使用VS2017,我收到了这个错误。 我在项目根目录下的命令窗口中运行了以下命令:

    cmd.exe /c gulp --tasks-simple 
    
    这向我展示了堆栈跟踪中的真正错误:我的
    gulpfile.js
    中有一个输入错误


    因此,对我来说,问题只是一个简单的打字错误,与gulp、npm或安装无关。

    1-检查npm Global installer是否安装了gulp或其他您需要的软件包 默认路径为“C:\Users\YOUR\u 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 
    
    NODE\u路径%AppData%\Roaming\npm\NODE\u模块
    吞咽路径%AppData%\AppData\Roaming\npm
    
    NPM_PATH%AppData%\AppData\Roaming\NPM如果有人在使用gulp的NPM脚本中遇到此问题,并且在您的package.json中将gulp作为开发人员依赖项,您不需要全局安装gulp,我通过执行干净的安装修复了此问题


    npm ci

    谢谢。我又试了一次,但“咕噜-v”还是给了我那个错误。我想这可能是因为本地安装的顺序,因为我注意到你的和我的略有不同,但还没有运气。嗯。检查您的环境和路径设置是否正确。我偶然发现,似乎有一些解决方案值得探索。谢谢。当我尝试“where gulp”时,会收到“INFO:找不到给定模式的文件”消息。我在cmd中运行了“PATH”,并得到了它(请参阅原始帖子中的编辑)。我不太确定我在看什么,但我猜“C:\Users\Username\AppData\Roaming\npm\”应该出现在响应中。我想知道这是否是因为我在我的棍子上安装了Gulp和/或我没有对我正在使用的机器的管理权限。我在OSX上安装了Im,所以将其从我的“区域”中删除。再次查看我上一条评论中的链接,并确保您的
    节点路径
    位正确。我真的不确定从这里走到哪里,但我知道这涉及到正确配置您的环境。我不认为棒(你的意思是USB正确吗?)将是一条路,所以也许考虑在机器上创建一个文件夹,并安装所有的新鲜事物??是的,所以你在全球范围内进行OP安装,然后在本地安装,这是什么意思?非常感谢这个答案!运行该命令后,发现我需要重建节点sass。仅使用VS错误就不会使我这样做。对于持久解决方案,考虑使用Windows菜单项“用户环境变量”修改路径。