[英]npm install not installing dependencies
运行 npm init 只会创建 package.json。 没有 node_modules。 运行 npm install 然后显示已安装,但没有创建 node_modules,也没有安装模块。 当我运行我的代码时,它显示找不到模块。
我尝试了互联网上的其他解决方案,但没有一个解决了我的问题。
npm init
只是使用您在安装过程中提供的信息创建一个“空” package.json
。 在npm init
之后直接运行npm install
不会发现安装开销。 如果您有类似import _ from "lodash"
类的代码或类似代码,则还需要执行npm install lodash --save
来安装该特定库(该库也会添加到package.json
文件中)。
您需要执行npm install
来安装当前项目中使用的模块,而不是npm init
。 rm -rf
当前的node_modules
文件夹,然后再次尝试npm install
。
我猜你的nodejs没有正确安装。 您可以再次安装nodejs并使用nvm来管理nodejs版本。
我遇到了同样的问题,这是一个对我有用的解决方案:
试一试并按照以下说明操作:
× 创建 package.json -> 'npm init'
× 检查节点版本 -> 'node -v'
× 将此版本添加到 package.json 作为依赖项
例子:
"dependencies": {
"node": "^v16.9.1"
}
×(不要忘记在依赖项之前和/或之后放置逗号)
× 运行'npm i'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.