使用vue-cli脚手架新建的项目中,含有package.json。

package.json是npm的配置文件,里面设定了脚本以及项目依赖的库。 npm run dev 这样的命令就写在package.json里。

  1. {
  2. "name": "vue-manage", // 项目名称
  3. "version": "1.0.0", // 版本
  4. "description": "Reimbursement Manage", // 描述
  5. "author": "LXG", // 作者
  6. "private": true, //是否私人项目
  7. "scripts": {
  8. "dev": "node build/dev-server.js", // npm run dev 的 dev,使用node执行 build/dev-server.js
  9. "start": "node build/dev-server.js", // npm run start 跑的是同样的命令
  10. "build": "node build/build.js", // npm run build 跑的是 node build/build.js // 以下脚本为单元测试用到的脚本
  11. // 以下脚本为单元测试用到的脚本
  12. "unit": "cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run",
  13. "e2e": "node test/e2e/runner.js",
  14. "test": "npm run unit && npm run e2e"
  15. },
  16. "dependencies": { // dependencies 设定的是项目里使用的依赖
  17. "vue": "^2.2.6",
  18. "vue-router": "^2.3.1",
  19. "element-ui": "1.3.1",
  20. "vue-datasource": "1.0.9",
  21. "axios": "^0.15.3",
  22. "vue-core-image-upload": "2.1.5",
  23. "mockjs": "^1.0.1-beta3",
  24. "babel-polyfill": "^6.23.0"
  25. },
  26. "devDependencies": { //devDependencies设定的是开发使用的依赖
  27. "autoprefixer": "^6.7.2", // 是用于给css3属性自动加属性前缀的
  28. "babel-core": "^6.22.1", // babel相关的都是用于处理es6语法的
  29. "babel-loader": "^6.2.10",
  30. "babel-plugin-transform-runtime": "^6.22.0",
  31. "babel-preset-env": "^1.3.2",
  32. "babel-preset-stage-2": "^6.22.0",
  33. "babel-register": "^6.22.0",
  34. "chalk": "^1.1.3", // chalk适用于格式化输出命令行信息的,比如run dev以后的start...
  35. "connect-history-api-fallback": "^1.3.0",
  36. "copy-webpack-plugin": "^4.0.1",
  37. "css-loader": "^0.28.0", // 所有的*-loader都是 webpack的扩展,webpack是把各种资源理解为一个模块,css-loader就是读取css模块的加载器
  38. "eslint": "^3.19.0", // eslint 相关是代码格式化检查工具,开启以后要严格遵照它规定的格式进行开发 (我一般把它关了,为了显示特意加上的)
  39. "eventsource-polyfill": "^0.9.6",
  40. "express": "^4.14.1", // express 用于启动 node http server的服务
  41. "extract-text-webpack-plugin": "^2.0.0",
  42. "file-loader": "^0.11.1",
  43. "friendly-errors-webpack-plugin": "^1.1.3",
  44. "html-webpack-plugin": "^2.28.0", // webpack 里载入和处理html的插件
  45. "http-proxy-middleware": "^0.17.3", // node server 的中间件工具
  46. "webpack-bundle-analyzer": "^2.2.1",
  47. "cross-env": "^4.0.0", // 设定环境变量的工具,NODE_ENV变量跟它有关
  48. "karma": "^1.4.1", // karma相关的都是单元测试工具
  49. "karma-coverage": "^1.1.1",
  50. "karma-mocha": "^1.3.0",
  51. "karma-phantomjs-launcher": "^1.0.2",
  52. "karma-phantomjs-shim": "^1.4.0",
  53. "karma-sinon-chai": "^1.3.1",
  54. "karma-sourcemap-loader": "^0.3.7",
  55. "karma-spec-reporter": "0.0.30",
  56. "karma-webpack": "^2.0.2",
  57. "lolex": "^1.5.2",
  58. "mocha": "^3.2.0",
  59. "chai": "^3.5.0",
  60. "sinon": "^2.1.0",
  61. "sinon-chai": "^2.8.0",
  62. "inject-loader": "^3.0.0",
  63. "babel-plugin-istanbul": "^4.1.1",
  64. "phantomjs-prebuilt": "^2.1.14",
  65. "chromedriver": "^2.27.2",
  66. "cross-spawn": "^5.0.1",
  67. "nightwatch": "^0.9.12",
  68. "selenium-server": "^3.0.1", // 一个版本检查工具
  69. "semver": "^5.3.0", // selljs是在node里跑shell命令的工具,比如‘rm -rf’
  70. "shelljs": "^0.7.6",
  71. "opn": "^4.0.2", // 跨平台的开启文件或者网页的工具
  72. "optimize-css-assets-webpack-plugin": "^1.3.0",
  73. "ora": "^1.2.0", // 命令行里自动运行的信息提示
  74. "rimraf": "^2.6.0", // 跑shell命令 rm-rf 的工具
  75. "url-loader": "^0.5.8", // 配合webpack的加载器
  76. "vue-loader": "^11.3.4", // 配合webpack的加载器
  77. "vue-style-loader": "^2.0.5", // 配合webpack的加载器
  78. "vue-template-compiler": "^2.2.6", // vue-template-compiler,可能是配合离线版vue
  79. "webpack": "^2.3.3", // webpack相关的用于,把图片,*.vue, *.js, 这些组合成最终的项目,webpack-dev用于跑测试服务器
  80. "webpack-dev-middleware": "^1.10.0",
  81. "webpack-hot-middleware": "^2.18.0",
  82. "webpack-merge": "^4.1.0",
  83. "babel-preset-es2015": "^6.22.0",
  84. "function-bind": "^1.1.0",
  85. "webpack-bundle-analyzer": "^2.2.1"
  86. }, // 项目依赖的引擎版本
  87. "engines": {
  88. "node": ">= 4.0.0",
  89. "npm": ">= 3.0.0"
  90. },
  91. "browserslist": [
  92. "> 1%",
  93. "last 2 versions",
  94. "not ie <= 8"
  95. ]
  96. }

原文链接:http://blog.csdn.net/lucky_lxg/article/details/71629199

vue-cli 脚手架项目-package.json的更多相关文章

  1. 详解vue-cli脚手架项目-package.json

    该随笔收藏自: 详解vue-cli脚手架项目-package.json package.json是npm的配置文件,里面设定了脚本以及项目依赖的库. npm run dev 这样的命令就写在packa ...

  2. vue cli脚手架项目利用webpack给生产环境和发布环境配置不同的接口地址或者不同的变量值。

    废话不多说,直接进入正题,此文以配置不同的接口域名地址为例子 项目根目录下有一个config文件夹,基础项目的话里面至少包括三个文件, 1.dev.env.js 2.index.js 3.prod.e ...

  3. 解决Idea、WebStorm下使用Vue cli脚手架项目无法使用Webpack别名的问题

    问题截图: 解决方案: 1.打开File --> Setting 窗口 2.搜索 Webpack 3.选择如下路径 问题解决

  4. 13. Vue CLI脚手架

    一. Vue CLI 介绍 1. 什么是Vue CLI? Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统.Vue CLI 致力于将 Vue 生态中的工具基础标准化.它确保了各种构建工 ...

  5. vue cli 打包项目造成css背景图路径错误

    vue cli做项目的时候难免会碰到,css引用背景图或者css,js之间的相互引用!!!这时候打包后可能会出现一个错误!!如下图: 写法: 错误: 会无端多出一个“/css/static/” 这样就 ...

  6. 使用Vue CLI脚手架搭建vue项目

    本次是使用@vue/cli 3.11.0版本搭建的vue项目 1. 首先确保自己的电脑上的Node.js的版本是8.9版本或者以上 2. 全局安装vue/cli npm install @vue/cl ...

  7. vue cli搭建项目及文件引入

    cli搭建方法:需安装nodejs先 1.npm install -g cnpm --registry=https://registry.npm.taobao.org //安装cnpm,用cnpm下载 ...

  8. vue-cli脚手架之package.json

    package.json文件配置及其含义,这个是vue-cli自动生成的文件,先贴一张代码及其含义: { "name": "secondproject",//模 ...

  9. node.js和vue cli脚手架下载安装配置方法

    一.node.js安装以及环境配置 1.下载vue.js 下载地址: https://nodejs.org/en/ 2.安装node.js 下载完成后,双击安装包开始安装.安装地址最好换成自己指定的地 ...

随机推荐

  1. Python基础(7)_闭包函数、装饰器

    一.闭包函数 闭包函数:1.函数内部定义函数,成为内部函数, 2.改内部函数包含对外部作用域,而不是对全局作用域名字的引用那么该内部函数成为闭包函数 #最简单的无参闭包函数 def func1() n ...

  2. Apache NiFi 开发 安装说明

    系统环境: vmware安装的centos6.7虚拟机 jdk1.8版本 maven库3.3.9版本(在使用源码编译启动的时候需要修改配置文件与当前使用的maven版本匹配,最低使用版本好像是3.1. ...

  3. iOS 反射 学习 和 运用

    iOS  反射 学习 和 运用 反射:  通过 类名来获得生成的相应的类的实例 的这种机制  叫 反射 常用的反射方式 把 NSDictionary  转成 自定义 model 自定义 model 转 ...

  4. Cuckoo Hash——Hash冲突的解决办法

    参考文献: 1.Cuckoo Filter hash算法 2.cuckoo hash 用途: Cuckoo Hash(布谷鸟散列).问了解决哈希冲突的问题而提出,利用较少的计算换取较大的空间.占用空间 ...

  5. 024_MapReduce中的基类Mapper和基类Reducer

    内容提纲 1) MapReduce中的基类Mapper类,自定义Mapper类的父类. 2) MapReduce中的基类Reducer类,自定义Reducer类的父类. 1.Mapper类 API文档 ...

  6. springboot-vue项目后台2

    Main.java package com.hcxy.car; import org.springframework.boot.SpringApplication; import com.hcxy.c ...

  7. 使用bedtools的一个问题

    问题:有两个平行测序样本,分别得到1.vcf和2.vcf两个文件,想知道这两个文件有多少个重合点. [wangjq@mgmt CHG029194]$ cat t1 chr1 10 10 chr1 11 ...

  8. Python字符串格式转换

    转换类型 转换类型 说明 d, i 带符号十进制 b 无符号二进制 o 无符号八进制 u 无符号十进制 x 无符号十六进制(小写) X 无符号十六进制(大写) e 科学计数法表示的浮点数(小写) E ...

  9. Django详解之四、cookie和session

    一.使用背景 思路 简单的后台管理:对人员的管理 1. 登录注册 2. 老师 班级管理 学院管理 3. 增删改查 开发: 1. 定义数据库表结构 a) 表结构关系 i. class classes(m ...

  10. linux下安装LAMP环境,也就是PHP+linux的开发运行环境(centos7)

    注:整理至http://blog.51cto.com/afterdawn/1923139 LAMP(linux.apache.mysql.php),是四个套件的合成,简单讲就是要把php运行在linu ...