Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.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
Javascript npm在.././node_模块而不是/node_模块中安装软件包,为什么?_Javascript_Node.js_Npm - Fatal编程技术网

Javascript npm在.././node_模块而不是/node_模块中安装软件包,为什么?

Javascript npm在.././node_模块而不是/node_模块中安装软件包,为什么?,javascript,node.js,npm,Javascript,Node.js,Npm,当我在本地安装时,会将模块的两个父模块放在我的项目文件夹上方。为什么会这样 谢谢 手动将node_modules文件夹放入其中,您就可以了NPM install将在目录中查找node_modules目录(如果没有) 如果您只是在制作原型或完成教程,npm在本地安装某些东西并将其保存到另一个节点\模块文件实际上仍然“有效”-但显然这并不理想 我认为更好的解决方案实际上是使用npminit 这将设置一个packages.json文件,该文件将跟踪您在节点应用程序中使用的版本和模块,并设置一个node

当我在本地安装时,会将模块的两个父模块放在我的项目文件夹上方。为什么会这样


谢谢

手动将node_modules文件夹放入其中,您就可以了

NPM install将在目录中查找node_modules目录(如果没有)

如果您只是在制作原型或完成教程,npm在本地安装某些东西并将其保存到另一个节点\模块文件实际上仍然“有效”-但显然这并不理想

我认为更好的解决方案实际上是使用
npminit

这将设置一个packages.json文件,该文件将跟踪您在节点应用程序中使用的版本和模块,并设置一个node_modules文件