访问量: 776 次浏览
在Debian 13中自带了 nodejs 20, Debian 12中自带了 nodejs v18 , 安装使用非常方便。
sudo apt install -y nodejs npm
安装配置VueJS3+Quasar
先安装基本程序:
sudo npm install -g yarn@latest nrm --registry=http://registry.npmmirror.com
nodejs切换taobao源
使用nrm工具切换淘宝源
npx nrm use taobao
如果之后需要切换回官方源可使用
npx nrm use npm
不再使用下面的命令:
sudo yarn config set registry https://registry.npm.taobao.org/另外注意上面的域名已经改变。使用命令可以避免域名修改的问题。使用旧域名会出现 npm ERR! request to https://registry.npm.taobao.org/xxx failed, reason: certificate has expired
其实,早在 2021 年,淘宝就发文称,npm 淘宝镜像已经从 http://registry.npm.taobao.org 切换到了 http://registry.npmmirror.com。旧域名也将于 2022 年 5 月 31 日停止服务(直到 HTTPS 证书到期才真正不能用了)
2024年1 月 22 日,淘宝原镜像域名(http://registry.npm.taobao.org)的 HTTPS 证书正式到期,导致旧的 npm 淘宝镜像在使用时出错了。
其它包可根据情况按全局安装,或在项目中安装。全局安装VueJS 3与Quasar至用户目录:
yarn global add @vue/cli
yarn global add @quasar/cli
新建项目
找vue找不到, 在 \~/.yarn/bin/vue
vue create .
yarn 创建:
yarn create vue name
开始使用:如果已经有项目,直接在项目中安装所需包即可:
yarn install
按如下命令运行开发环境, vite 方式:
yarn quasar dev
或(webpack)方式:
yarn quasar serve
相关命令,在项目中运行:
yarn global list
vue info
quasar info
从操作系统中安装的版本是在系统发布是确定的,在NodeJS新版本发布后往往不能及时更新。
如果要安装指定的版本,可以使用如下命令。
curl -sL https://deb.nodesource.com/setup_20.x | bash -
注意,安装之前要先完全卸载旧版本。
sudo apt install -y apt-transport-https curl ca-certificates software-properties-common
curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
podman run --rm -it -v `pwd`:/ws node:lts-alpine sh -c 'cd /ws && yarn'