vue3 + vite3 脚手架从0搭建

本文介绍了如何查看和设置npm与pnpm的源,包括切换到淘宝镜像和恢复到npm官方源。同时,针对npm使用中遇到的警告信息进行了分析,指出可能的原因是node版本与npm版本不匹配,并给出了通过更新nvm来解决问题的步骤。此外,文章还讲解了如何安装和初始化vite项目,以及添加所需依赖如axios、vueRouter、pinia等。最后提到了unplugin-auto-import等插件的配置和使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

npm 使用

1. 查看npm当前设置的源

npm config get registry

或者 查看当前所有源列表  npm config list

2. 设置为淘宝镜像

npm config set registry https://registry.npm.taobao.org

3. 设置回原本的源,用来发布npm包

npm config set registry https://registry.npmjs.org

pnpm使用

//查看源
pnpm config get registry 
//切换淘宝源
pnpm config set registry https://registry.npmmirror.com/

pnpm config set registry 

1、首先安装node环境 16.16.0

报错信息

npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead

百度得:是因为node切换版本 npm版本不对导致的报错

我是用的nvm 1.1.7 下载 16.16.0 后 install 就报错了 注意 这里跟网上大部分的 npm -v 报错不一样

得更新到最新的 nvm,现在是1.1.9

2、要以管理员方式运行 

        安装这个包

 PS C:\Windows\system32> npm install -g npm-windows-upgrade

        执行这个命令, 会出现很多npm 版本选择 选择最新的 两次回车 npm -v 查看是否还报错

 PS C:\Windows\system32> npm-windows-upgrade
npm-windows-upgrade v6.0.1
? Which version do you want to install? (Use arrow keys)
> 8.16.0
  8.15.1
  8.15.0
  8.14.0
  8.13.2
  8.13.1
  8.13.0
(Move up and down to reveal more choices)

3、安装vite cli

        vite cli 跟 vue cli 是两个不同的东西

        vue cli 默认是webpack打包,如果你想用webpack就用vue cli

        vite cli 可以生成一个没有任何依赖的纯vite vue的包,你可以用社区提供的模板,选一个模板去升级里面的依赖做二次集成,这样不需要配置很多乱七八糟的东西,本贴主要用于学习 所有我们创建一个vite纯净模板

       安装最新的vite

PS E:\projectList\vue3> npm install -g vite@latest

        初始化一个项目

PS E:\projectList\vue3> npm init vite@latest

        输入 y 继续 

Ok to proceed? (y) y

        输入一个项目文件夹名称 

? Project name: » vite-project

        选择vue 

? Select a framework: » - Use arrow-keys. Return to submit.
    vanilla
>   vue
    react
    preact
    lit
    svelte

        不用TS选择vue,用TS选择vue-ts 我这里选择TS

? Select a variant: » - Use arrow-keys. Return to submit.
    vue
>   vue-ts

        创建完成了,vite3.0 刚发布不久,还没有vue cli那样让你选择vueRouter vuex eslint less/scss 之类的选项 估计以后会有
 

安装项目需要的依赖

        先捋一下 我们需要安装的依赖

        axios、vueRouter4、vuex4/pinia、element-plus/vant、eslint、prettier、scss/less

        vue-i18n

pnpm install axios -s
http://www.axios-js.com/zh-cn/docs/vue-axios.html

pnpm install vue-router@4 -s
https://router.vuejs.org/installation.html

pnpm install pinia -s
https://pinia.web3doc.top/getting-started.html

pnpm install vuex@next -s
https://vuex.vuejs.org/

pnpm install element-plus -s
https://element-plus.gitee.io/zh-CN/guide/installation.html#%E4%BD%BF%E7%94%A8%E5%8C%85%E7%AE%A1%E7%90%86%E5%99%A8

pnpm install vant -s
https://vant-contrib.gitee.io/vant/#/zh-CN/quickstart

pnpm init @eslint/config -g
https://github.com/eslint/eslint#installation-and-usage

添加eslint

pnpm i -D eslint

初始化 

npx eslint --init

插件支持

1、 unplugin-auto-import/vite 

自动导入插件 配置完成之后使用ref reactive watch 等无须import 导入 ,可以直接使用

2、

        

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值