zoukankan      html  css  js  c++  java
  • vue-cli 脚手架项目-package.json

    使用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

  • 相关阅读:
    XAF 有条件的对象访问权限
    XAF 顯示 UnInplace Report(設置自定義條件顯示報表,不是根據選擇ListView記錄條件顯示報表)
    XAF 如何自定义PivotGrid单元格显示文本?
    XAF 如何布局详细视图上的按钮
    XAF How to set size of a popup detail view
    XAF Delta Replication Module for Devexpress eXpressApp Framework
    XAF 帮助文档翻译 EasyTest Basics(基础)
    XAF 用户双击ListView记录时禁止显示DetailView
    XAF How to enable LayoutView mode in the GridControl in List Views
    XAF 如何实现ListView单元格批量更改?
  • 原文地址:https://www.cnblogs.com/web-easy/p/7723404.html
Copyright © 2011-2022 走看看