使用CLI工具之前需要用户对Node.js和相关构建工具有一定程序的了解。
CLI是构建一个快速而规范的Vue.js项目的重要工具。为了让读者能够快速地学会使用CLI工具,下面直接使用CLI进行项目的创建。

通过CLI构建应用

1.通过cli工具初始化一个以Webpack为模板、项目名称为demo_view的项目。

Vue init webpack demo_view

2.通过上面步骤生成了项目结构,通过cd命令进入该项目的根目录,然后使用npm install命令安装项目需要的插件。
3.使用npm run dev命令运行项目,浏览器访问

输出 Hello world!

从本节开始我们就一起进入编程之旅了,还是从最经典、最简单的输出Hello World示例程序开始。
目录解析
目录/文件 说明
build 项目构建(webpack)相关代码
config 配置目录,包括端口号等。我们初学可以使用默认的。
node_modules npm 加载的项目依赖模块
src 这里是我们要开发的目录,基本上要做的事情都在这个目录里。里面包含了几个目录及文件:assets: 放置一些图片,如logo等。components: 目录里面放了一个组件文件,可以不用。App.vue: 项目入口文件,我们也可以直接将组件写这里,而不使用 components 目录。main.js: 项目的核心文件。
static 静态资源目录,如图片、字体等。
test 初始测试目录,可删除
.xxxx文件 这些是一些配置文件,包括语法配置,git配置等。
index.html 首页入口文件,你可以添加一些 meta 信息或统计代码啥的。
package.json 项目配置文件。
README.md 项目的说明文档,markdown 格式

开发环境与生产环境

npm run dev
npm run build

通过CLI工具构建一个Vue.js程序相关推荐

  1. 【web前端】如何运行第一个vue.js程序,尝试运行官方指导案例

    首先我们了解vue.js的官网 https://vuejs.bootcss.com/guide/ 官网上有明确的安装教程:       尝试 Vue.js 最简单的方法是使用 Hello World ...

  2. 手把手教你调试构建一个Vue/小程序商城项目源码

    下面将详细的介绍weiphp5.0商城项目的调试打包上线的流程: 安装NodeJs/NPM 安装CNPM(可忽略) 运行项目 打包上线项目 1. 安装NodeJs 推荐到NodeJS的官网下载安装包 ...

  3. 构建你的第一个Vue.js组件

    我记得当时我拿起CakePHP,我很喜欢,开始使用它是多么容易.这些文档不仅结构合理,详尽无遗,而且用户友好.多年以后,这正是我在Vue.js中感受到的.然而,与Cake相比,Vue文档仍然缺少一件事 ...

  4. Nest的基本概念,以及如何使用Nest CLI来构建一个简单的Web应用程序

    Nest是一个用于构建高效.可扩展的Node.js服务器端应用程序的框架.它是基于Express.js构建的,并且提供了多种新特性和抽象层,可以让开发者更加轻松地构建复杂的应用程序. 本文将介绍Nes ...

  5. 如何对第一个Vue.js组件进行单元测试

    by Sarah Dayan 通过莎拉·达扬 In Build Your First Vue.js Component we made a star rating component. We've c ...

  6. 第一个vue.js项目

    写在前面 本文主要给刚刚接触前端或者vue.js的同学,旨在可以通过本文能够顺利运行起一个vue工程! 零.环境搭建 首先安装node及npm(已经安装过的自动跳过),打开node官网: 不管是win ...

  7. angular1.2.27_Angular 8 + Spring Boot 2.2:立即构建一个CRUD应用程序!

    angular1.2.27 "我喜欢编写身份验证和授权代码." 〜从来没有Java开发人员. 厌倦了一次又一次地建立相同的登录屏幕? 尝试使用Okta API进行托管身份验证,授权 ...

  8. Angular 8 + Spring Boot 2.2:立即构建一个CRUD应用程序!

    "我喜欢编写身份验证和授权代码." 〜从来没有Java开发人员. 厌倦了一次又一次地建立相同的登录屏幕? 尝试使用Okta API进行托管身份验证,授权和多因素身份验证. 如果您已 ...

  9. vue怎么运行html,怎样运行一个vue.js项目

    怎样运行一个vue.js项目? 下载并安装node,安装过程很简单,一路"下一步"就可以了,安装完成之后,打开命令行工具,输入 node -v,如下图,如果出现相应的版本号,则说明 ...

最新文章

  1. Microsoft .Net Remoting系列专题之二:Marshal、Disconnect与生命周期以及跟踪服务
  2. python中float与eval式一样的吗_用Python最原始的函数模拟eval函数的浮点数运算功能...
  3. c hello world_C和C++使用对方编译的动态链接库
  4. Nginx之反向代理与负载均衡实现动静分离实战
  5. java方法体逻辑不会写怎么办,想自己写框架?不会写Java注解可不行
  6. HTML表单用于收集,HTML表单
  7. 《统计学:从数据到结论》学习笔记(part3)--任何统计量,只要人们觉得合适就可以当成估计量
  8. python3.6教程案例分析_python 3.6 --实战Scrapy
  9. 在VM2008R2中使用模板快速创建虚拟机之一准备篇
  10. 0005-Windows Kerberos客户端配置并访问CDH
  11. uC/OS-II源码分析(六)
  12. Eclipse开发工具组合键介绍
  13. R语言初级教程: R编程环境的搭建
  14. 如何快速制作脚本,不用插件也能用按键精灵后台发送消息
  15. 预告 | PGCon 2022(PostgreSQL全球开发者大会)开幕,IvorySQL受邀参加
  16. 小象学院人工智能机器学习全新升级版
  17. Ubuntu14.10 更新源
  18. steam审查元素免费得到几十款游戏教程
  19. 最详细的C++实现哈夫曼树中英文编解码
  20. android友盟自定义事件,友盟:自定义事件

热门文章

  1. 使用CardView画圆角图片
  2. (转)DataTable与结构不同实体类之间的转换
  3. 湖南发现3例不明肺炎 不排除感染禽流感
  4. 市面主要办公用手写平板对照(学生党看过来)
  5. flux unity 流体_Java ProjectReactor框架之Flux篇
  6. 服务器开机显示mm,【分享】mmrecov到新的服务器后,启动RPC服务的问题
  7. 前馈神经网络_BP算法+R语言程序运行实例
  8. CIDR子网拆分细节
  9. HDFS中的Diff类——用来描述两个集合的不同
  10. Python读取cfg文件