Vue脚手架

vue-cli

仓库地址: https://github.com/vuejs/vue-cli/tree/dev

访问地址: https://cli.vuejs.org/

版本已停留在2022年7月7日:V5.0.8

官方已经提示:

Vue CLI 处于维护模式!

对于新项目,请使用 create-vue 来搭建基于 Vite 的项目的脚手架。

使用方法:

npm install -g @vue/cli
# OR
yarn global add @vue/cli

创建一个项目:

vue create my-project
# OR
vue ui(web界面操作创建)

选项:

- Babel:转码器,可以将ES6代码转为ES5代码,从而在现有环境执行。 
- TypeScript:TypeScript是一个JavaScript(后缀.js)的超集(后缀.ts)包含并扩展了 JavaScript 的语法,需要被编译输出为 JavaScript在浏览器运行
- Progressive Web App (PWA) Support:渐进式Web应用程序
- Router:vue-router(vue路由)
- Vuex:vue的状态管理模式
- CSS Pre-processors:CSS 预处理器(如:less、sass)
- Linter / Formatter:代码风格检查和格式化(如:ESlint)
- Unit Testing:单元测试(unit tests)
- E2E Testing:e2e(end to end) 测试

启动:

cd yourproject
npm install
npm run serve

create-vue工具

是基于vite启动的创建vue项目的官方推荐脚手架。

仓库地址:

https://github.com/vuejs/create-vue

截止目前(2023年7月12日)版本:

V2.3.7

用法:

前提:

npm create vue@3
or
npm init vue@latest

如果支持IE11,可以创建vue2项目,注意版本号不能省略

npm create vue@2

启动:

cd project
npm i
npm run dev

与vue cli的区别:

  • vue cli 基于webpack,而create-vue基于vite,vite的优势不用多说

小技巧: pnpm官网: https://pnpm.io/zh/

pnpm设置pnpm包存储位置:

先查看当前配置:

pnpm c list

设置自定义路径:

pnpm config set store-dir path/.pnpm-store

如果你的路径有空格,那就加一个双引号就解决了:

pnpm config set store-dir "path to/your/.pnpm-store"