vue脚手架的配置(超详细步骤)以及目录结构解释

进阶学习

搭建vue-cli

vue-cli自动化构建工具,用nodejs写的,是一个高度封装的webpack

cnpm install -g @vue/cli

项目入门

要求有nodejs环境

node -v
nmp -v

如果没有请看另一篇文章。
NodeJs的环境搭建以及模块管理

创建项目

命令行模式:

vue create 文件名
#第一个是让你选择下载镜像的
Your connection to the default npm registry seems to be slow.   
   Use https://registry.npm.taobao.org for faster installation?
#第二个选择配置信息的
#方向键上下选择,回车建确定。
Please pick a preset:
#选择自动配置后
#空格选择,方向键上下挪动,回车下一步
 (*) Choose Vue version #版本
 (*) Babel #js编译器
 ( ) TypeScript #语言
 ( ) Progressive Web App (PWA) Support #渐进式web开发       
>(*) Router #路由
 ( ) Vuex #状态管理
 ( ) CSS Pre-processors #CSS预处理器
 (*) Linter / Formatter #代码格式化处理
 ( ) Unit Testing #单元测试
 ( ) E2E Testing #多对多测试
 #版本选择
 Choose a version of Vue.js that you want to start the project with
 #Pick a linter / formatter config: 
 > ESLint with error prevention only#  只进行报错提醒
  ESLint + Airbnb config            #  不严谨模式
  ESLint + Standard config          #  正常模式
  ESLint + Prettier                 #  严格模式
  TSLint (deprecated)               #  ypeScript格式验证工具
 #Pick additional lint features:
 (*) Lint on save               # 保存时检测
 ( ) Lint and fix on commit     # 修复和提交时检测
 #配置文件位置选择
 Where do you prefer placing config for Babel, ESLint, etc.
 In dedicated config files#放在专用的配置文件
 In package.json#全在一起
 #是否要保存此类配置
 Save this as a preset for future projects?
# 选择单元测试的解决方案 常选 Mocha + Chai
Pick a unit testing solution
  Mocha + Chai
  Jest
 #配置名称输入
 
 #有的会让选择打包工具

ui模式:

vue ui

按步骤走就可以。

项目的目录结构

.git是git版本控制的工具。

node_modules是存放依赖包的地方。

public中存放静态文件。

src/assets中存放资源。

src/components存放组件。

App.vue根组件。

main.js是程序入口。

.gitgnore是git控制时忽略的文件。

balel.config.js是编译的配置文件。

package-lock.json是包相关内容。

package.json是包相关内容

项目的运行与打包

#运行
npm run dev
#打包
npm run build

项目配置

应用的部署地址:

{% asset_img socureurl.png 资源路径 %}

此时会多一个配置文件,vue.config.js

module.exports = {
  publicPath: ''
}
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值