linux下安装nodejs、npm、Vue环境

转发于公众号"嵌入式IoT"的内容:linux下安装nodejs、npm、Vue环境

前言

本将介绍在linux下安装nodejs、npm、Vue环境进行开发。

实验环境:ubuntu18.04

1. 安装nodejs

# 更新软件源软件列表
 sudo apt update
 
# 安装nodejs
 sudo apt install nodejs
 
# 然后命令行查看nodejs版本号,顺便测试nodejs是否正确安装
 nodejs -v

如果使用NPM安装nodejs时,发现nodejs版本较低,或者想要升级nodejs的版本。更新与升级操作如下:

# 清除缓存信息
 sudo npm cache clean -f
 
# 下载node安装包
 sudo npm install -g n
 
# 升级到nodejs最新稳定版本
 sudo n stable
 
# 查看当前版本
 node -v

# 如当前版本没有变化,可以重启再查看当前版本

2. 安装npm

# npm安装
 sudo apt install npm
 
# 安装好后输入
 npm -v 

# 升级npm
 sudo npm install -g npm
 sudo npm install -g npm@8.17.0   #8.17.0为版本信息

由于npm是从国外服务器下载,受网络的影响比较大,可能会出现异常。因此在国内通常使用cnpm作为包管理器,相对来说比较好用。安装cnpm如下。(本文基于新的源仓库安装)

# cnpm安装
 sudo npm install -g cnpm --registry=https://registry.npmmirror.com
 
# 查看是否安装成功和查看版本号
 cnpm -v

注:淘宝CNPM镜像站更换新域名了。

# 新的Web 站点https://npmmirror.com,
# 源仓库:https://registry.npmmirror.com。
 
# 旧的站点
 http://npm.taobao.org 
 http://registry.npm.taobao.org

3. vue安装

# 安装脚手架工具vue-cli
 sudo npm install -g vue-cli --registry=https://registry.npmmirror.com
 
# 查看版本
vue -V
 
# 创建Vue项目demo
vue init webpack demo   #demo为项目名字

# 进入demo
 cd demo
# 运行当前打开的项目对应的项目配置文件package.json
 npm run dev 或者 npm run build  #根据项目配置而定

# 出现编译成功提示如下:
 DONE  Compiled successfully in 4675ms                       
 I  Your application is running here: http://localhost:8080
# 网页上打开网址http://localhost:8080 即可成功搭建与运行项目demo


4. 卸载cnpm

 sudo npm uninstall cnpm -g

5. 卸载node

# apt-get 卸载
 sudo apt-get remove --purge npm
 sudo apt-get remove --purge nodejs
 sudo apt-get remove --purge nodejs-legacy
 sudo apt-get autoremove
 
# 手动删除 npm 相关目录
 sudo rm -rf /usr/local/bin/npm
 sudo rm -rf /usr/local/lib/node-moudels
 sudo find / -name npm
 sudo rm -rf /tmp/npm*

6. 出现GLIBC_2.28 not found的解决方法

下载nvm

nvm是一个非常不错的node版本管理器。

sudo apt-get update
sudo apt-get install build-essential libssl-dev  
 
然后安装nvm的脚本,有两种方法curl或wget:
通过curl:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.39.1/install.sh | bash

通过wget:
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.39.1/install.sh | bash

检查安装及使用:

使用nvm --help查看是否安装成功。
使用nvm ls查看已经安装的版本。
使用nvm ls-remote查看所有远端版本。
使用nvm install安装某个版本,如nvm install v5.3.0。
使用nvm use切换到某个版本,如nvm use v5.3.0使用5.3.0,nvm use system使用系统版本。

重新安装

安装命令如下:

sudo apt-get remove nodejs
 
nvm i 16    # 使用该方式有个弊端,即该命令只在当前终端有效,新打开一个终端还需执行一次。

sudo apt-get install nodejs
 
sudo apt-get install npm

版本查看

node -v
v16.19.1

nodejs -v
v10.24.1

npm -v
8.19.3

nvm -v
0.39.1

7. 升级GLIBC_2.28

针对于nvm i 16命令的弊端(即该命令只在当前终端有效,新打开一个终端还需执行一次)的解决方法是:升级GLIBC_2.28具体步骤,参考我的博客文章:Ubuntu 18.04 出现GLIBC_2.28 not found的解决方法


感谢阅读与分享!搜索微信公众号:嵌入式IoT杂谈。关注我们世间万物,千奇百怪,都等待着你去发觉…


### 安装和配置Node.jsnpm 要在Cursor环境安装和配置Node.jsnpm,可以按照以下方法操作: #### 1. 下载并安装Node.js 访问官方下载页面获取最新版本的Node.js安装包[^1]。确保选择适合当前操作系统架构的版本(Windows、macOS 或 Linux)。完成安装后,Node.js 将自动附带 npm。 #### 2. 验证安装是否成功 打开终端或命令提示符,运行以下命令验证 Node.jsnpm 是否已正确安装: ```bash node -v npm -v ``` 如果返回对应的版本号,则说明安装成功[^1]。 #### 3. 修改全局路径和缓存路径 为了更好地管理依赖项和避免权限问题,建议自定义 npm 的全局模块存储位置和缓存目录。假设目标路径为 `D:\MyFilePath\NodeJS`,可以通过以下命令设置: ```bash npm config set prefix "D:\MyFilePath\NodeJS\node_global" npm config set cache "D:\MyFilePath\NodeJS\node_cache" ``` 此步骤将更改默认的全局模块路径至指定目录,并优化性能[^2]。 #### 4. 更新环境变量 为了让系统识别新的全局模块路径,在系统的环境变量中添加如下条目: - **Path**: 添加 `%USERPROFILE%\.npm-global\bin` 或实际设定好的前缀路径下的 bin 文件夹地址。 完成后重启终端使修改生效。 #### 5. 使用淘宝镜像加速依赖安装 国内用户可能遇到网络延迟影响依赖加载速度的情况,推荐切换到淘宝 NPM 镜像服务来提升效率: ```bash npm install -g cnpm --registry=https://registry.npm.taobao.org cnpm -v ``` 这一步骤创建了一个名为 `cnpm` 的快捷方式用于替代原生 npm 命令执行相同功能但指向更快捷资源站点。 #### 示例代码片段展示如何初始化一个新的 Vue CLI 工程项目: ```javascript // 初始化 vue-cli 应用程序结构 const { createApp } = require('@vue/runtime-dom'); createApp({ data() { return {}; }, }).mount('#app'); ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值