Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.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安装不';似乎没有安装devdependency软件包_Node.js_Npm_Npm Install - Fatal编程技术网

Node.js npm安装不';似乎没有安装devdependency软件包

Node.js npm安装不';似乎没有安装devdependency软件包,node.js,npm,npm-install,Node.js,Npm,Npm Install,在清除~/.npm目录中的缓存后,我可以安装一次npm,但现在即使在我删除所有缓存后,它也无法再工作。看起来npm只是忽略了所有的devdependency包。我使用的是NPMV5.0.3,尝试了NodeV6.9.1和NodeV8.1.2,但没有成功。任何帮助或建议都将不胜感激。您能检查一下您的节点环境变量吗?我猜你有NODE_ENV=production。所以,npm不安装您的devDependency 检查: env | grep NODE_ENV 不稳定因素: unset NODE_EN

在清除~/.npm目录中的缓存后,我可以安装一次npm,但现在即使在我删除所有缓存后,它也无法再工作。看起来npm只是忽略了所有的devdependency包。我使用的是NPMV5.0.3,尝试了NodeV6.9.1和NodeV8.1.2,但没有成功。任何帮助或建议都将不胜感激。

您能检查一下您的节点环境变量吗?我猜你有NODE_ENV=production。所以,npm不安装您的devDependency

检查:

env | grep NODE_ENV
不稳定因素:

unset NODE_ENV

您确定正在运行
npm安装
npm install
安装
devDependencies
,除非提供了
--production
标志。是的,我相信这与全局缓存有关。npm是否可以删除
package lock.json
npm shrinkwrap.json
文件并尝试
npm install
?是的,我这样做了,并撤消npm install对my package.json所做的所有更改,然后删除node_模块并重做npm i