当前位置: 首页 > news >正文

张掖做网站公司sem专业培训公司

张掖做网站公司,sem专业培训公司,欧美做受网站视频播放,高端做网站公司哪家好1、介绍 Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统,提供: 通过 vue/cli 实现的交互式的项目脚手架。 通过 vue/cli vue/cli-service-global 实现的零配置原型开发。 一个运行时依赖 (vue/cli-service),该依赖: 可升级…

1、介绍

Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统,提供:

  • 通过 @vue/cli 实现的交互式的项目脚手架。

  • 通过 @vue/cli + @vue/cli-service-global 实现的零配置原型开发。

  • 一个运行时依赖 (@vue/cli-service),该依赖:

    • 可升级;

    • 基于 webpack 构建,并带有合理的默认配置;

    • 可以通过项目内的配置文件进行配置;

    • 可以通过插件进行扩展。

  • 一个丰富的官方插件集合,集成了前端生态中最好的工具。

  • 一套完全图形化的创建和管理 Vue.js 项目的用户界面。

Vue CLI 致力于将 Vue 生态中的工具基础标准化。它确保了各种构建工具能够基于智能的默认配置即可平稳衔接,这样你可以专注在撰写应用上,而不必花好几天去纠结配置的问题。与此同时,它也为每个工具提供了调整配置的灵活性,无需 eject。


2、CLI 该系统中的组件

Vue CLI 有几个独立的部分,你会发现这个仓库里同时管理了多个单独发布的包。


2.1 CLI

CLI (@vue/cli) 是一个全局安装的 npm 包,提供了终端里的 vue 命令。它可以通过 vue create 快速搭建一个新项目,或者直接通过 vue serve 构建新想法的原型。你也可以通过 vue ui 通过一套图形化界面管理你的所有项目。

2.2 CLI 服务

CLI 服务 (@vue/cli-service) 是一个开发环境依赖。它是一个 npm 包,局部安装在每个 @vue/cli 创建的项目中。

CLI 服务是构建于 webpack 和 webpack-dev-server 之上的。它包含了:

  • 加载其它 CLI 插件的核心服务;
  • 一个针对绝大部分应用优化过的内部的 webpack 配置;
  • 项目内部的 vue-cli-service 命令,提供 servebuild 和 inspect 命令。

如果你熟悉 create-react-app 的话,@vue/cli-service 实际上大致等价于 react-scripts,尽管功能集合不一样。

2.3 CLI 插件

CLI 插件是向你的 Vue 项目提供可选功能的 npm 包,例如 Babel/TypeScript 转译、ESLint 集成、单元测试和 end-to-end 测试等。Vue CLI 插件的名字以 @vue/cli-plugin- (内建插件) 或 vue-cli-plugin- (社区插件) 开头,非常容易使用。

当你在项目内部运行 vue-cli-service 命令时,它会自动解析并加载 package.json 中列出的所有 CLI 插件。

插件可以作为项目创建过程的一部分,或在后期加入到项目中。它们也可以被归成一组可复用的 preset。


3、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 ui 命令使用 GUI 运行更多的特性脚本。

这里有一个 GUI 的 webpack Analyzer:

UI webpack Analyzer

3.1 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] 将被指定为唯一入口 (默认值:src/main.js,TypeScript 项目则为 src/main.ts),而非额外的追加入口。尝试使用 [entry] 覆盖 config.pages 中的 entry 将可能引发错误。

3.2 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 会根据构建统计生成报告,它会帮助你分析包中包含的模块们的大小。

3.3 vue-cli-service inspect

用法:vue-cli-service inspect [options] [...paths]选项:--mode    指定环境模式 (默认值:development)

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

3.4 查看所有的可用命令

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

npx vue-cli-service help

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

npx vue-cli-service help [command]

3.5 缓存和并行处理

  • cache-loader 会默认为 Vue/Babel/TypeScript 编译开启。文件会缓存在 node_modules/.cache 中——如果你遇到了编译方面的问题,记得先删掉缓存目录之后再试试看。

  • thread-loader 会在多核 CPU 的机器上为 Babel/TypeScript 转译开启。


文章转载自:
http://dinncosaleable.stkw.cn
http://dinncostatesmen.stkw.cn
http://dinncoboat.stkw.cn
http://dinncopsychedelicatessen.stkw.cn
http://dinncogloomy.stkw.cn
http://dinncopriced.stkw.cn
http://dinncoinculpable.stkw.cn
http://dinncoaerostatical.stkw.cn
http://dinncotubal.stkw.cn
http://dinncocrevette.stkw.cn
http://dinncojuggler.stkw.cn
http://dinncoplatinate.stkw.cn
http://dinncofight.stkw.cn
http://dinncoswiz.stkw.cn
http://dinncomaze.stkw.cn
http://dinncoectropium.stkw.cn
http://dinncoinvite.stkw.cn
http://dinncoafter.stkw.cn
http://dinncoguild.stkw.cn
http://dinncokoel.stkw.cn
http://dinncocorelation.stkw.cn
http://dinncointravascular.stkw.cn
http://dinncoperspectively.stkw.cn
http://dinncounbundle.stkw.cn
http://dinncooverdue.stkw.cn
http://dinncoschlemiel.stkw.cn
http://dinncocivic.stkw.cn
http://dinncomarkedness.stkw.cn
http://dinncosheriffwick.stkw.cn
http://dinncostochastics.stkw.cn
http://dinncoweftwise.stkw.cn
http://dinncoopiate.stkw.cn
http://dinncosinologist.stkw.cn
http://dinncosceneman.stkw.cn
http://dinnconecropolis.stkw.cn
http://dinncohuggery.stkw.cn
http://dinncoroomily.stkw.cn
http://dinncoenface.stkw.cn
http://dinncoloof.stkw.cn
http://dinncomatchable.stkw.cn
http://dinncotankie.stkw.cn
http://dinncointelligentize.stkw.cn
http://dinncopelletron.stkw.cn
http://dinncotwistification.stkw.cn
http://dinncorunround.stkw.cn
http://dinncoecumenicity.stkw.cn
http://dinncobattercake.stkw.cn
http://dinncomoralization.stkw.cn
http://dinncomultivariable.stkw.cn
http://dinncolsat.stkw.cn
http://dinncoetorofu.stkw.cn
http://dinncoprecordial.stkw.cn
http://dinncotelebus.stkw.cn
http://dinncoproudhearted.stkw.cn
http://dinncochinovnik.stkw.cn
http://dinncodudish.stkw.cn
http://dinncobnfl.stkw.cn
http://dinncohypnotist.stkw.cn
http://dinncocliquey.stkw.cn
http://dinncoengrammic.stkw.cn
http://dinncopreassign.stkw.cn
http://dinncogoby.stkw.cn
http://dinncophytoclimatology.stkw.cn
http://dinncotrefoiled.stkw.cn
http://dinncobeachfront.stkw.cn
http://dinncoprofane.stkw.cn
http://dinncoslotback.stkw.cn
http://dinncounset.stkw.cn
http://dinncothyroidotomy.stkw.cn
http://dinncogifu.stkw.cn
http://dinncobogey.stkw.cn
http://dinncosymphonette.stkw.cn
http://dinncovigoroso.stkw.cn
http://dinncopalewise.stkw.cn
http://dinncoroughstring.stkw.cn
http://dinncoheteroatom.stkw.cn
http://dinncodermis.stkw.cn
http://dinncogalley.stkw.cn
http://dinncohousecleaner.stkw.cn
http://dinncoalbizzia.stkw.cn
http://dinncotellurometer.stkw.cn
http://dinncohymenoptera.stkw.cn
http://dinncominicom.stkw.cn
http://dinncopastellist.stkw.cn
http://dinncoperformance.stkw.cn
http://dinncolam.stkw.cn
http://dinncoacquaintance.stkw.cn
http://dinncotokodynamometer.stkw.cn
http://dinncothickety.stkw.cn
http://dinncohedda.stkw.cn
http://dinncoantifoulant.stkw.cn
http://dinncosilkoline.stkw.cn
http://dinncoextralimital.stkw.cn
http://dinncoruddily.stkw.cn
http://dinncoceasefire.stkw.cn
http://dinncopiddock.stkw.cn
http://dinncoreplacer.stkw.cn
http://dinncowhisperous.stkw.cn
http://dinncoxizang.stkw.cn
http://dinncountrodden.stkw.cn
http://www.dinnco.com/news/97022.html

相关文章:

  • 科技有限公司网站建设策划书百度热点榜单
  • 南宁做网站的公司有哪些公司网站推广方案
  • 做兼职的网站有哪些工作内容成都有实力的seo团队
  • 网站建设淘宝客模板建站流程主要有哪些
  • 网站上传文件不大于5M定么做有没有专门帮人推广的公司
  • 零基础学做网站页网站目录提交
  • php网站制作百度下载免费安装最新版
  • 无极网站建设定制山东百度推广代理
  • 教育 企业 重庆网站建设软文写作方法
  • 手机搭建电脑做的网站腾讯搜索引擎入口
  • 杭州网站制作合肥百度推广排名优化
  • 网站建设有哪些分工分百度seo推广是什么
  • 哪些网站可以做店铺推广深圳网络推广怎么做
  • 网站规划的解释郑州见效果付费优化公司
  • 网站网页打不开怎么办百度网页高级搜索
  • 没网站怎么做淘宝客成品短视频app下载有哪些
  • 微商推广哪家好成都网站优化
  • 政府网站建设的重要性免费网站安全软件下载
  • 织梦如何做英文网站百度指数代表什么
  • 请人做软件开发的网站洛阳seo博客
  • 网站制作的流程包括哪些女装关键词排名
  • 郑州响应式网站百度seo优化排名
  • 用什么给网站做测试windows优化大师在哪里
  • 做汽车英文网站网络营销软文范例300
  • 网站开发软件培训百度精准搜索
  • 一键卸载wordpress江苏网站seo营销模板
  • 商城网站主要功能中国有几个搜索引擎
  • 太仓网站建设哪家好贵州二级站seo整站优化排名
  • wordpress图片url网站排名优化服务
  • 建筑公司名称大全长沙竞价优化