我使用 npm 在我的项目中添加了许多软件包。
但是在清理我的Project之后我错误地删除了我的package.json。
因此,为了创建新的package.json文件,我运行了命令nmp init
。
现在我得到了package.json,但在我的package.json文件中如下所示。
{
"name": "name-will-be-here",
"version": "0.0.1",
"description": "description-will-be-here",
"main": "gulpfile.js",
" dependencies": {},
"devDependencies": {},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC"
}
是否有任何命令可以像以前一样填写详细信息??
但我的问题是......
dependencies
和devDependencies
的所有详细信息? < / h3>
答案 0 :(得分:0)
简短的回答是你不能。 更长的答案是你需要了解npm 3默认是如何工作的,那就是在同一个顶层文件夹中安装所有依赖项和共享子依赖项,这样你的node_modules只比你的主要依赖项更多(除非你使用旧版选项或更旧版本的npm) )。
在将来使用scm之类的git或ide历史功能可以还原意外删除。