NPM | package.json
一、package.json文件作用
//官方解析

- 这个项目的包依赖列表
- 允许你项目指定某个包的版本
- 使你的项目可以更容易与其他开发人员共享
二、必须存在的字段

- “name”:
- 全部小写;
- 一个词,不能存在空格;
- 允许破折号和下划线
- “version”
- 格式 x.x.x
- 允许semver格式
三、怎样去创建一个package.json包

npm init
字段详解
{
"name": "my_package",
"description": "",
"version": "1.0.0",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
"url": "https://github.com/ashleygwilliams/my_package.git"
},
"keywords": [],
"author": "",
"license": "ISC",
"bugs": {
"url": "https://github.com/ashleygwilliams/my_package/issues"
},
"homepage": "https://github.com/ashleygwilliams/my_package"
}

四、怎样创建设置默认的package.json
> npm set init.author.email "wombat@npmjs.com"
> npm set init.author.name "ag_dubs"
> npm set init.license "MIT"

五、怎样通过package.json建立问题?

六、指定依赖关系

- "dependencies":您的应用程序在生产中需要这些包。
- "devDependencies":这些包仅用于开发和测试。
七、--save & --save-dev
添加到:package.json's dependencies字段
> npm install <package_name> --save
添加到:package.json's devDependencies字段
> npm install <package_name> --save-dev
转载自:https://juejin.cn/post/6844903920498638861