Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/43.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 install没有将软件包安装到/node_modules文件夹中?_Javascript_Node.js_Npm_Visual Studio Code_Terminal - Fatal编程技术网

Javascript 为什么npm install没有将软件包安装到/node_modules文件夹中?

Javascript 为什么npm install没有将软件包安装到/node_modules文件夹中?,javascript,node.js,npm,visual-studio-code,terminal,Javascript,Node.js,Npm,Visual Studio Code,Terminal,当我npm安装包时,npm说它成功安装了包,但当我在node_modules文件夹中查找它时,包不在该文件夹中。当我npm install-g包时,包被安装到全局/node_modules文件夹中,因此我必须将包从全局文件夹拖到本地文件夹中 为什么npm install没有安装到我的本地/node_modules文件夹中?如前所述,您可以做一些事情来解决此问题 首先,尝试删除包锁.json文件。如果在此之后运行npm install或npm i,它将生成一个全新的安装,而不引用现有的packag

当我npm安装包时,npm说它成功安装了包,但当我在node_modules文件夹中查找它时,包不在该文件夹中。当我npm install-g包时,包被安装到全局/node_modules文件夹中,因此我必须将包从全局文件夹拖到本地文件夹中


为什么npm install没有安装到我的本地/node_modules文件夹中?

如前所述,您可以做一些事情来解决此问题

首先,尝试删除
包锁.json
文件。如果在此之后运行
npm install
npm i
,它将生成一个全新的安装,而不引用现有的
package lock.json
文件

如果不起作用,请尝试删除项目中的
节点\u模块
目录。然后运行
npm安装
npmi


如果不起作用,您应该尝试删除
节点模块
目录和
包锁.json
。然后运行
npm安装
npmi
。这应该可以解决问题

如前所述,您可以做一些事情来解决此问题

首先,尝试删除
包锁.json
文件。如果在此之后运行
npm install
npm i
,它将生成一个全新的安装,而不引用现有的
package lock.json
文件

如果不起作用,请尝试删除项目中的
节点\u模块
目录。然后运行
npm安装
npmi


如果不起作用,您应该尝试删除
节点模块
目录和
包锁.json
。然后运行
npm安装
npmi
。这应该可以解决问题

您是否使用vscode terminal安装软件包?在您安装软件包的目录中是否有
package.json
?我在vscode terminal中使用powershell,并且我的package.json与/node_modules位于同一目录中如果安装后需要
软件包,错误吗?Aplet123您所说的require是什么意思?您是否使用vscode终端安装该软件包?您安装的目录中是否有
package.json
?我在vscode终端中使用powershell,并且我的package.json与/node_模块位于同一目录中如果安装后您
require
该软件包,它出错了吗?Aplet123你所说的“需要”是什么意思?