Node.js 我刚刚删除了node_模块,如何重新安装它们?

Node.js 我刚刚删除了node_模块,如何重新安装它们?,node.js,mongoose,npm,Node.js,Mongoose,Npm,起初我只是想运行一个演示应用程序来练习猫鼬。应用程序cats.js无法与node一起运行,因为我会遇到以下错误: module.js:540 throw err; ^ Error: Cannot find module './timestamp' at Function.Module._resolveFilename (module.js:538:15) at Function.Module._load (module.js:468:25) at Module.requ

起初我只是想运行一个演示应用程序来练习猫鼬。应用程序cats.js无法与node一起运行,因为我会遇到以下错误:

module.js:540
throw err;
^

Error: Cannot find module './timestamp'
    at Function.Module._resolveFilename (module.js:538:15)
    at Function.Module._load (module.js:468:25)
    at Module.require (module.js:587:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/Users/taylorlassiter/Desktop/visual_studio/yelp_camp/node_modules/bson/lib/bson/bson.js:6:15)
    at Module._compile (module.js:643:30)
    at Object.Module._extensions..js (module.js:654:10)
    at Module.load (module.js:556:32)
    at tryModuleLoad (module.js:499:12)
    at Function.Module._load (module.js:491:3)
关于这两个错误,我没有看到任何答案


我的首要任务是重新安装npm。我的第二个优先事项是找出我在尝试运行cats.js时收到的原始错误,但我可以为此提出一个新问题。

发生的是,您有一个模块作为对等依赖依赖于另一个模块。创建对等依赖项是为了解决插件的问题。更多信息,请查看这些帖子;及

如果您运行了
npm安装
并出现此错误,则您似乎没有
jquery@1.9.1
popper.js@^1.12.9
已安装并保存到您的package.json

要解决此问题,您应该先手动安装它们,然后再次运行
npm install
。试试这个

rm -r node_modules
npm install jquery@1.9.1 --save
npm install popper.js@^1.12.9 --save
npm install

在以前安装的过程中
node\u modules
,如果启用了保存标志,则所有这些模块都必须在
包.json
依赖项
对象中有一个条目

在这种情况下,只需执行
npm i
npm安装
即可,您之前拥有的每个模块都将重新安装

如果
包.json
依赖项
对象中没有任何内容,则需要通过指定模块名称再次安装每个模块,这次不要忘记提到
--save
标志

只要开始做
npm i dep-1 dep-2--保存

如果您觉得编写
——save
有点累,那么只需在存储库中执行一次即可

npm config set save=true

这将为您将在此处安装的每个依赖项启用保存标志。

如果您仍然有列出所有依赖项的节点json配置,只需执行npm安装即可将其保存在文件夹中
npm config set save=true