{
"name": "sell-inquiries",
"version": "1.0.0",
"description": "1.0.0",
"author": "1",
"private": true,
"main": "filename.js",
"scripts": {
"dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
"start": "npm run dev",
"build": "node build/build.js",
"uatbuild": "node build/uatbuild.js",
"commit": "node commit/index.js"
},
"dependencies": {
"animate.css": "^3.6.1",
"axios": "^0.16.2",
"babel-polyfill": "^6.26.0",
"element-ui": "2.3.9",
"vue": "^2.5.2",
"vue-cookie": "^1.1.4",
"vue-router": "^3.0.1",
"vue2-animate": "^2.0.0",
"vuex": "^3.0.1"
},
"devDependencies": {
"request": "^2.87.0",
"autoprefixer": "^7.1.2",
"babel-core": "^6.22.1",
"babel-preset-env": "^1.3.2",
"babel-preset-stage-2": "^6.22.0",
"webpack-merge": "^4.1.0"
},
"keywords": ["short", "relevant", "keywords", "for", "searching"],
"bin": {
"someTool": "./bin/someTool.js"
},
"homepage": "https://your-package.org",
"bugs": "https://github.com/user/repo/issues",
"repository": "github:user/repo",
"engines": {
"node": ">= 6.0.0",
"npm": ">= 3.0.0"
},
"browserslist": [
"> 1%",
"last 2 versions",
"not ie <= 8"
]
}
複製代碼
npm init:能夠建立一個package.json文件css
name字段的含義不須要過多解釋,就是npm包名。vue
幾個規則:node
幾個建議:webpack
一個name能夠用scope來指定一個前綴,好比@myorg/mypackage,能夠參考npm-scope。ios
{
"author": {//能夠是一個對象,也能夠用下面的字符串表示
"name": "Your Name",
"email": "you@example.com",
"url": "http://your-website.com"
},
"author": "Your Name <you@example.com> (http://your-website.com)"
}
複製代碼
"bin": {
"someTool": "./bin/someTool.js"
}
scripts: {
start: './node_modules/someTool/someTool.js build'
}
// 簡寫爲
scripts: {
start: 'someTool build'
}
複製代碼