package.json配置文件构成详解

1.项目基础信息

 \"name\": \"XXXXXXX\",
 \"version\": \"1.0.0\",
 \"description\": \"A Vue.js project\",
 \"author\": \"wyj <XXXXXXXXX@qq.com>\",
 \"private\": true,

2.脚本部分

 \"scripts\": {
  \"dev\": \"webpack-dev-server --inline --progress --config build/webpack.dev.conf.js\",
  \"start\": \"npm run dev\",
  \"build\": \"node build/build.js\"
 },

3.项目依赖 dependencies

 \"dependencies\": {
  \"vue\": \"2.5.2\",   // 表示固定版本,只依赖2.5.2版本
  \"vue\": \"~2.5.2\",  // 表示只安装2.5.X系列最新版本,2.6.X不会更新
  \"vue\": \"^2.5.2\",  // 表示全装当前库的最新版本(脚手架默认)
 },  

4.开发依赖 devDependencies

 \"devDependencies\": {
  \"autoprefixer\": \"^7.1.2\",
  \"babel-core\": \"^6.22.1\"
}

5.engines 主要是规定开发时候环境的node.js和npm的版本不能过低

\"engines\": {
  \"node\": \">= 6.0.0\",
  \"npm\": \">= 3.0.0\"
 },

6.browserslist 一个阈值,表示是否要去兼容某些浏览器

 \"browserslist\": [
  \"> 1%\",
  \"last 2 versions\",
  \"not ie <= 8\"
 ]

以上就是本次介绍package.json配置文件构成的全部知识点内容,感谢大家的阅读和对的支持。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容