目录
  • Vue CLI3启动cli服务参数
    • 使用命令
    • vue-cli-service serve
    • vue-cli-service build
    • vue-cli-service inspect
    • 查看所有的可用命令
  • Vue常用命令

    Vue CLI3启动cli服务参数

    使用命令

    在一个 Vue CLI 项目中,@vue/cli-service 安装了一个名为 vue-cli-service 的命令。你可以在 npm scripts 中以 vue-cli-service、或者从终端中以 ./node_modules/.bin/vue-cli-service 访问这个命令。

    这是你使用默认 preset 的项目的 package.json:

    {
    "scripts": {
      "serve": "vue-cli-service serve",
      "build": "vue-cli-service build"
    }
    }

    你可以通过 npm 或 Yarn 调用这些 script:

    npm run serve
    # OR
    yarn serve

    如果你可以使用 npx (最新版的 npm 应该已经自带),也可以直接这样调用命令:

    npx vue-cli-service serve

    vue-cli-service serve

    用法:vue-cli-service serve [options] [entry]

    选项:

    • --open:在服务器启动时打开浏览器
    • --copy:在服务器启动时将 URL 复制到剪切版
    • --mode:指定环境模式 (默认值:development)
    • --host:指定 host (默认值:0.0.0.0)
    • --port:指定 port (默认值:8080)
    • --https:使用 https (默认值:false)

    vue-cli-service serve 命令会启动一个开发服务器 (基于 webpack-dev-server) 并附带开箱即用的模块热重载 (Hot-Module-Replacement)。

    除了通过命令行参数,你也可以使用 vue.config.js 里的 –devServer 字段配置开发服务器。

    命令行参数 [entry] 将被指定为唯一入口,而非额外的追加入口。尝试使用 [entry] 覆盖 config.pages 中的 entry 将可能引发错误。

    vue-cli-service build

    用法:vue-cli-service build [options] [entry|pattern] 

    选项:

    • --mode:指定环境模式 (默认值:production)
    • --dest:指定输出目录 (默认值:dist)
    • --modern:面向现代浏览器带自动回退地构建应用
    • --target :app | lib | wc | wc-async (默认值:app)
    • --name:库或 Web Components 模式下的名字 (默认值:package.json 中的 "name" 字段或入口文件名)
    • --no-clean:在构建项目之前不清除目标目录
    • --report:生成 report.html 以帮助分析包内容
    • --report-json:生成 report.json 以帮助分析包内容
    • --watch:监听文件变化

    vue-cli-service build 会在 dist/ 目录产生一个可用于生产环境的包,带有 JS/CSS/HTML 的压缩,和为更好的缓存而做的自动的 vendor chunk splitting。它的 chunk manifest 会内联在 HTML 里。

    这里还有一些有用的命令参数:

    • --modern:使用现代模式构建应用,为现代浏览器交付原生支持的 ES2015 代码,并生成一个兼容老浏览器的包用来自动回退。
    • --target:允许你将项目中的任何组件以一个库或 Web Components 组件的方式进行构建。更多细节请查阅构建目标。
    • --report--report-json会根据构建统计生成报告,它会帮助你分析包中包含的模块们的大小。

    vue-cli-service inspect

    用法:vue-cli-service inspect [options] […paths]    

    选项:    

    • --mode:指定环境模式 (默认值:development)

    你可以使用 vue-cli-service inspect来审查一个 Vue CLI 项目的 webpack config。

    查看所有的可用命令

    有些 CLI 插件会向 vue-cli-service 注入额外的命令。例如 @vue/cli-plugin-eslint 会注入 vue-cli-service lint 命令。你可以运行以下命令查看所有注入的命令:

    npx vue-cli-service help

    你也可以这样学习每个命令可用的选项:

    npx vue-cli-service help [command]

    Vue常用命令

    • 安装vue-cli:npm install -g @vue/cli
    • 新建项目:vue init webpack projectName
    • 运行项目:npm run dev
    • 编译项目: npm run build
    • 引入框架(echarts 框架名称):cnpm install echarts -S

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持。

    声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。