Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 设置全局NPM文件夹_Node.js_Windows 7_Installation_Npm_Gulp - Fatal编程技术网

Node.js 设置全局NPM文件夹

Node.js 设置全局NPM文件夹,node.js,windows-7,installation,npm,gulp,Node.js,Windows 7,Installation,Npm,Gulp,因此,最终,我将按照本教程安装gulp,最初我遇到了很多问题。我一直收到错误“gulp未被识别为内部或外部命令”,这让我感到困惑,因为我发现通过运行npm ls,gulp已正确安装。即使在重新启动命令提示符后,也无法识别该命令。我在网上找到一篇文章,我可能在本地文件夹(而不是全局节点模块文件夹)中安装了gulp。但是,当我试图用npm config set前缀usr/local/重置npm文件夹时,收到了错误。如果有人能告诉我如何设置全局NPM文件夹并使gulp命令正常工作,那将不胜感激 尝试以

因此,最终,我将按照本教程安装gulp,最初我遇到了很多问题。我一直收到错误“gulp未被识别为内部或外部命令”,这让我感到困惑,因为我发现通过运行npm ls,gulp已正确安装。即使在重新启动命令提示符后,也无法识别该命令。我在网上找到一篇文章,我可能在本地文件夹(而不是全局节点模块文件夹)中安装了gulp。但是,当我试图用npm config set前缀usr/local/重置npm文件夹时,收到了错误。如果有人能告诉我如何设置全局NPM文件夹并使gulp命令正常工作,那将不胜感激

尝试以管理员身份运行命令提示符, 或者sudo因为你好像在unix上,
您可以使用npm-g在全球范围内安装软件包,

谢谢!我试图在命令提示符下以管理员身份全局安装gulp,并将NPM文件夹设置为那里的node_模块。当我在projects目录中使用npm root命令时,gulp似乎仍然安装在我的本地目录中。这不是问题的原因吗?不确定,我在node方面的经验有限,可能会有所帮助,很抱歉我无法提供更多帮助谢谢您的帮助!
npm ls-g
有什么显示吗?您是否在全球范围内安装了gulp?->
npm install-g gulp
我以前运行过这一行(npm install-g gulp),它似乎工作得很好,但现在运行npm ls-g时结果是空的,运行npm install-g gulp会给我一系列错误:npm ERR!错误:EPERM,mkdir'C:\Windows\system32\node\u modules\node\u modules'npm ERR!([Error:EPERM,mkdir'C:\Windows\system32\node\u modules\node\u modules']npm ERR!errno:50…您不应该每次都全局安装gulp,对吗?我想知道为什么突然之间它似乎没有安装。我认为您的节点安装现在搞砸了。是的:(Windows把一切都搞糟了!我决定只启动linux。谢谢!