运行npm init仅创建package.json。没有node_modules。 运行npm install会显示已安装,但是没有创建node_modules,也没有安装模块。 当我运行代码时,显示未找到模块。
我尝试了Internet上的其他解决方案,但没有一个解决我的问题。
答案 0 :(得分:1)
npm init
仅使用您在设置过程中提供的信息创建一个“空” package.json
。在npm install
之后直接运行npm init
将不会导致安装任何安装。如果您有import _ from "lodash"
之类的代码或类似代码,则还需要执行npm install lodash --save
来安装该特定库(该库也会添加到您的package.json
文件中)。
答案 1 :(得分:0)
您需要执行npm install
来安装当前项目中使用的模块,而不是npm init
。 rm -rf
当前的node_modules
文件夹,然后再次尝试npm install
。
答案 2 :(得分:0)
我猜您的nodejs没有正确安装。您可以再次安装nodejs并使用nvm来管理nodejs版本。