赞
踩
@vue/cli
是一个Vue脚手架,用来快速构建模块化项目结构,基于webpack
安装@vue/cli:
全局安装:npm install @vue/cli -g
(需要具有管理员权限)
验证安装:vue --version
常用命令:
创建项目:vue create 项目名
或 vue ui
为项目增加扩展插件:vue add 插件
切换到项目的存放目录,执行 vue create 项目名称
,进入交互模式
- # 1.选择构建模式
- Vue CLI v5.0.8
- ? Please pick a preset: (Use arrow keys)
- default (babel, eslint) # 默认选项,只包含基础依赖 ——> 直接执行第6步
- ❯ Manually select features # 自定义环境,手动选择特性依赖
-
- # 2.自定义环境的选择
- Vue CLI v5.0.8
- ? Please pick a preset: Manually select features
- ? Check the features needed for your project: (Press <space> to select, <a> to toggle all, <i> to invert selection) # 选择需要的环境特性
- ❯◉ Babel # ES6语法兼容转换器(Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,避免运行环境不支持)
- ◯ TypeScript # TS语法支持
- ◯ Progressive Web App (PWA) Support # 构建渐进式Web应用,优化用的
- ◯ Router # 集成路由功能
- ◯ Vuex # 集成统一数据状态管理器
- ◉ CSS Pre-processors # CSS预编译,支持使用LESS、SASS等动态样式语言
- ◉ Linter / Formatter # 代码规范检查和格式化检测
- ◯ Unit Testing # 单元测试
- ◯ E2E Testing # 端到端测试
-
- # 3.所选环境的进一步配置
- # 如果选择了CSS Pre-processors,则需要选择 动态样式语言
- ? Pick a CSS pre-processor (PostCSS, Autoprefixer and CSS Modules are supported by default): (Use arrow keys)
- Sass/SCSS (with dart-sass)
- Sass/SCSS (with node-sass)
- ❯ Less
- Stylus
- # 如果选择Linter / Formatter,则需要选择 代码规范检查的规则
- ? Pick a linter / formatter config: (Use arrow keys)
- ❯ ESLint with error prevention only # 使用ESLint,仅检测错误(ESLint是用来统一代码规范和风格的工具)
- ESLint + Airbnb config # 使用 eslint+airbnb 前端规范
- ESLint + Standard config # 使用标准规范
- ESLint + Prettier # 使用严格规范
- # 选择代码规范检查的时机
- ? Pick additional lint features: (Press <space> to select, <a> to toggle all, <i> to invert selection)
- ❯◉ Lint on save # 文件保存时
- ◯ Lint and fix on commit # 代码整理和提交时
-
- # 4.选择工具配置文件的存放位置
- ? Where do you prefer placing config for Babel, PostCSS, ESLint, etc.? (Use arrow keys)
- ❯ In dedicated config files # 存放在独立的配置文件中
- In package.json # 集成在package.json文件中
-
- # 5.是否将上述配置保存为一个预设选项,方便以后创建项目使用
- ? Save this as a preset for future projects? Yes
- ? Save preset as: mypreset
-
- # 6.创建项目,安装所需依赖
- Vue CLI v5.0.8
- ✨ Creating project in /Users/appleuser/Desktop/aa-aa.
- 声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/680723推荐阅读
相关标签
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。