[英]package.json — How to add already installed packages in 'dependencies' and 'devDependencies' in package.json file after delete package.json?
我已经使用npm在项目中添加了许多软件包。
但是在清理我的项目后,我误删除了我的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
所有详细信息? 简短的答案是你不能。 更长一点的答案是,您需要了解npm 3默认情况下的工作方式,即将所有依赖项和共享子依赖项安装在同一顶层文件夹中,以便您的node_modules仅比主要依赖项拥有更多的权限(除非您使用了legacy选项或较旧的npm )。
在将来使用git或ide历史记录功能之类的scm还原意外删除。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.