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
用法:
前提:
nodejs16+ https://nodejs.org/en 推荐:18.16.1(截止2023年7月12日)
熟悉命令行
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"