npm init //建立 package.json npm init --yes/ -y //快速建立 package.json
//命名规则 name必须小于等于214个字节 name不能以"_"或"."开头,不能含有大写字母 name会成为url的一部分,不能含有url非法字符
用于指示代码存放的位置。css
"repository" :{ "type" : "git", "url" : "https://github.com/npm/npm.git" }
version //必须确切匹配这个version >version //必须大于这个version >=version //必须大于等于这个version <version //必须小于这个version <=version //必须小于等于这个version ~version //例如~1.1.0,则会匹配1.1.X ^version //例如~1.1.0,则会匹配1.X.X
指定了运行脚本命令的npm命令行缩写vue
"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" },
用于添加命令行的环境变量。node
{ "name" : "foo", "config" : { "port" : "8080" }, "scripts" : { "start" : "node server.js" } }
"style": [ "./node_modules/tipso/src/tipso.css" ]