编辑
2024-07-23
未分类
00
请注意,本文编写于 87 天前,最后修改于 87 天前,其中某些信息可能已经过时。

目录

在Debian 12中安装自带nodejs 18.x
安装Node
旧版本中安装

在Debian 12中安装自带nodejs 18.x

摘要: 在Debian 12中自带了 nodejs v18 , 安装使用更加方便。 安装Node sudo apt install -y nodejs npm 安装配置VueJS3+Quasar 先安装基本程序: sudo npm install -g yarn@...

在Debian 12中自带了 nodejs v18 , 安装使用更加方便。

安装Node

sh
sudo apt install -y nodejs npm

安装配置VueJS3+Quasar

先安装基本程序:

sh
sudo npm install -g yarn@latest nrm --registry=http://registry.npmmirror.com

nodejs切换taobao源

使用nrm工具切换淘宝源

sh
npx nrm use taobao

如果之后需要切换回官方源可使用

sh
npx nrm use npm

不再使用下面的命令:

sh
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至用户目录:

sh
yarn global add @vue/cli yarn global add @quasar/cli

新建项目

找vue找不到, 在 ~/.yarn/bin/vue

sh
vue create .

yarn 创建:

sh
yarn create vue name

开始使用:如果已经有项目,直接在项目中安装所需包即可:

sh
yarn install

按如下命令运行开发环境, vite 方式:

sh
yarn quasar dev

或(webpack)方式:

sh
yarn quasar serve

相关命令,在项目中运行:

sh
yarn global list vue info quasar info

旧版本中安装

在较低版本的Debian中安装nodejs v18麻烦一些。以下基于Debian 11 的安装经验。可参考。

检查当前版本:

sh
bk@v3:~$ node -v v16.15.0

如果已经安装nodejs, 并且版本不是18.x,则先卸载掉。

sh
sudo apt purge nodejs sudo apt update && sudo apt -y dist-upgrade && sudo apt -y autoclean && sudo apt -y autoremove

按如下步骤安装Nodejs 18.x

sh
# 添加NodeSource APT存储库和用于验证软件包的PGP密钥 sudo apt install -y apt-transport-https curl ca-certificates software-properties-common # 完成apt-get存储库的添加并添加了PGP密钥 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'

本文链接:在Debian 12中安装自带nodejs 18.x 版权所有: 非特殊声明均为本站原创文章,转载请注明出处: 开源地理空间基金会中文分会

本文作者:任浪漫

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明出处!