Deepin 20版 安装nodejs并配置npm相关环境

Deepin 20版 安装nodejs

中文官网下载安装包 http://nodejs.cn/download/
在这里插入图片描述
打开Deepin对应的 /usr/local 目录,右键以管理员身份打开,会自动解锁文件夹
在这里插入图片描述
输入账户密码即可(获取root管理员权限)
在这里插入图片描述

再次在local目录下右键在终端中打开(此时已是root的管理员权限)
在这里插入图片描述
用root管理员权限,将下载的安装node包加压,并命名为 node 然后移动 node 整个目录到 /usr/local 下即可(如上图)
在这里插入图片描述
命令:(root管理员权限下)

解压 tar -xf node-v***.tar.gz node
移动 mv node /usr/local

创建软连接,配置node和npm环境

创建node软连接 ln -s /usr/local/node/bin/node /usr/local/bin/
创建npm软连接 ln -s /usr/local/node/bin/npm  /usr/local/bin/

如下图:
在这里插入图片描述
普通用户查看配置版本号
在这里插入图片描述
如上说明配置的没有问题。接下来就需要配置国内的npm镜像了。

查看npm配置列表

npm config list

执行如下命令设置成国内的镜像
npm config set registry https://registry.npm.taobao.org

在这里插入图片描述
如上图,则npm镜像环境配置成功。

接下来配置vue的环境

安装vue
npm install -g @vue/cli		//vue3.0
npm install -g vue-cli		//vue2.0

我安装的是3.0,第一次执行会报错,如下:
在这里插入图片描述
这里提示的是权限问题

第一种方式:可以在命令前加上 sudo,再次执行,即可成功。
第二种方式:将 /usr/local 下的node目录更改权限(永久解决全局安装)

# 第二种
sudo chmod -R 777 /usr/local/bin/node
sudo chmod -R 777 /usr/local/bin/npm
sudo chmod -R 777 /usr/local/node/lib/node_modules	// 主要问题所在,单独执行这一个也可以

在这里插入图片描述
安装完成后需要再次将vue和webpack添加到全局环境下:

sudo ln -s /usr/local/node/bin/vue /usr/local/bin/
sudo ln -s /usr/local/node/bin/webpack /usr/local/bin/

在这里插入图片描述
如此node和npm以及vue和webpack的完整环境配置完成。

创建vue项目命令:vue create 项目名
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
访问路径:http://localhost:8080/
在这里插入图片描述
在这里插入图片描述

仅供参考,转载请注明出处!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值