什么是package.json
官方文档
package.json 文件是项目的清单。 它可以做很多完全互不相关的事情。
- 例如,它是用于工具的配置中心。
- 它也是 npm 和 yarn 存储所有已安装软件包的名称和版本的地方。
- 承载命令特有的配置,例如 Babel、ESLint 等。
作用
管理本地安装的npm包的最佳方法。
一个package.json文件:
- 列出项目所依赖的包。
- 允许您使用语义版本控制规则指定项目可以使用的包的版本。
- 使您的构建可重现,因此更容易与其他开发人员共享。
丢失后的异常表现
npm WARN saveError ENOENT: no such file or directory, open 'xxxxxx/package.js
如何挽回:
解决措施
简单总结一下
- npm init -f 重新生成package.json
- 按照模板修改package.json
- npm install
模板
{
"name": "WeiXinNode",
"version": "1.0.0",
"description": "23411",
"main": "index.js",
"dependencies": {
"koa": "^2.1.0",
"sha1": "^1.1.1"
},
"devDependencies": {},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"repository": {
"type": "",
"url": ""
}
}
————————————————
版权声明:此处参考CSDN博主「android_zier」的原创文章。
原文链接:https://blog.csdn.net/baidu_35701759/article/details/61916489
补充
devDependencies设置作为开发依赖安装的 npm 软件包的列表,不同于 dependencies,因为只需安装在开发机器上,而无需在生产环境中运行代码。
感恩官方、博主,弱小的我有你们,更快的进步!