创建 package.json
npm init //创建 package.json
npm init --yes/ -y //快速创建 package.json
package.json 配置
简单配置
- name
//命名规则
name必须小于等于214个字节
name不能以"_"或"."开头,不能含有大写字母
name会成为url的一部分,不能含有url非法字符
- version
- author
- description: 描述信息,有助于搜索
- keywords: 有助于搜索
- bugs: 当前项目的一些错误信
- main:入口文件,一般都是 index.js
repository
用于指示代码存放的位置。
"repository" :{
"type" : "git",
"url" : "https://github.com/npm/npm.git"
}
依赖
- dependencies:在生产环境中需要用到的依赖
- devDependencies:在开发、测试环境中用到的依赖
version //必须确切匹配这个version
>version //必须大于这个version
>=version //必须大于等于这个version
<version //必须小于这个version
<=version //必须小于等于这个version
~version //例如~1.1.0,则会匹配1.1.X
^version //例如~1.1.0,则会匹配1.X.X
scripts
指定了运行脚本命令的npm命令行缩写
"scripts": {
"dev": "node build/dev-server.js",
"build": "node build/build.js",
"unit": "cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run",
"test": "npm run unit",
"lint": "eslint --ext .js,.vue src test/unit/specs"
},
config
用于添加命令行的环境变量。
{
"name" : "foo",
"config" : { "port" : "8080" },
"scripts" : { "start" : "node server.js" }
}
style
"style": [
"./node_modules/tipso/src/tipso.css"
]
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。