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" ]