Linux
Kali 安装
Kali-WIFI密码(字典)
Armbian安装OMV(NAS)
NPS 内网穿透
CloudFlare
CloudFlare-免端口
CloudFlare-KV存储
API 使用
API-抓包信息使用
Linux-系统配置
Linux-更换源
Linux-一键更换源
Linux-权限
Linux-分区管理
Linux-网卡配置
Linux 端口转发
Linux 交换内存
Linux 进程优先级
Linux 共享打印机
Linux-自定义服务(支持Docker开机自启)
Linux-硬/软链接/挂载
Linux-系统时钟
Linux-清理命令记录
Linux-一键DD脚本
Linux-安装根证书
Linux-TheFuck(命令纠正)
Linux 服务器
Linux-面试鸭
Linux-Mall-Cook(商店可视化搭建)
Linux-Scratch
Linux-CasaOS(家庭云操作系统)
Linux-TiddlyWiki(非线性网页笔记)
Linux-拖拽式H5
Linux-鲁班H5
Linux-SSL证书续订
Linux-acme(SSL证书脚本)
SSL证书转换
SSL-httpsok
SSL-其它工具
Linux-LoveCards(表白墙)
Linux-游戏导航
Linux 常用命令
Linux-scp
Linux-打包/解压/压缩
Linux-SSH
Linux-portknocking(端口敲击)
Linux-获取当前公网IP
Linux-自动挂载盘
Linux-代理
Linux-nmap(局域网扫描)
Linux-jq(JSON处理)
Linux-DDNS(自制脚本)
Linux-shell传递参数
Linux-if(判断)
Linux-curl/wget
Linux-which(查看命令所在路径)
Linux-Maven
Linux-ncdu(清理日志)
Linux-共享
Linux-screen(终端切换)
Linux-Macchanger(MAC修改)
Linux-iptables(包过滤防火墙系统)
Linux-祸害人脚本
Linux-模拟网络延迟环境
Linux-Git
Linux-apt(安装软件)
Linux-crontab(定时任务)
Linux-nano/vi/vim 编辑器
Linux 环境安装
Linux 安装 Node.js
Node.js-创建通用执行
Linux 安装 Java
Linux 安装 Go
域名注册
MariaDB-相关操作
未测试开源项目
SQL 学习
SQL-常用指令
Ansible(自动化运维)
Zabbix(运维监控)
网络设备概述
备份概述
雷池WAF
Linux-新旧服务器同步rpm软件包
本文档使用 MrDoc 发布
-
+
首页
Linux 安装 Node.js
## 安装 Node.js(node/npm/npX) [参考教程](https://zhuanlan.zhihu.com/p/126704711) 在 [Node.js 中文网](http://nodejs.cn/download/) 中获取最新下载链,右键复制链接,一会要用 > 复制的是 `Linux 二进制文件 (x64)` 版,现在默认的压缩格式为 `.tar.xz`,需要解压两次,很麻烦 > 我们可以把链接下载的格式修改为 `.tar.gz`,这个官方也编译有的,没直接放出下载链接罢了 ```bash # --------------------常规安装-------------------- cd /usr/local/bin/ # 移动到准备存放的位置 wget https://npmmirror.com/mirrors/node/v16.14.2/node-v16.14.2-linux-x64.tar.gz # 下载Node.js,这个地址替换成你所需的版本 tar -xvf node-v16.14.2-linux-x64.tar.gz # 解压 mv node-v16.14.2-linux-x64 Node.js # 更改文件夹名称 # 创建软连接 ln -s /usr/local/bin/Node.js/bin/node /usr/bin/node ln -s /usr/local/bin/Node.js/bin/npm /usr/bin/npm ln -s /usr/local/bin/Node.js/bin/npx /usr/bin/npx # 测试安装成功与否 node -v npm -v npx -v # 删除软连接,安装错误时使用 rm /usr/bin/node && rm /usr/bin/npm && rm /usr/bin/npx # --------------------Alpine安装-------------------- apk add nodejs apk add npm ``` ## 安装 [yarn](https://yarn.bootcss.com/) 在很多时候使用 npm 进行安装相关环境会出现安装失败,这时候可以尝试使用 yarn 进行安装 [yarn 官方安装教程](https://yarn.bootcss.com/docs/install#debian-stable) ```bash # yarn 安装方式有很多,任挑其一 # 通过 npm 安装 npm install --global yarn # 备选方式,更多系统查看 👆yarn 官方安装教程 # Debian / Ubuntu curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list apt update && apt install -y yarn # yarn 其他命令 npm uninstall -g yarn # 卸载 yarn yarn cache dir # 查看全局缓存目录 yarn cache clean # 清除缓存 yarn config set cache-folder [缓存目录] # 设置缓存目录 ``` ### yarn 禁止运行 yarn: 无法加载文件 C:\Users\IT\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies 导致此错误的原因是,`PowerShell 执行策略`,默认设置为 `Restricted` 不加载配置文件或运行脚本。需变更设置为 `RemoteSigned` 运行 `Windows PowerShell(管理员)`,执行命令 `set-ExecutionPolicy RemoteSigned` 更改 PowerShell 执行策略,过程中提示询问是否要更改执行策略?,选择 `A或Y` ### 安装 pm2 ```bash npm install pm2@latest -g # 使用 npm 安装 yarn global add pm2 # 使用 yarn 安装 pm2 update # 更新 pm2 ``` ## npm/yarn 安装应用 ``` # 安装应用 npm install -g pm2 yarn global add pm2 ``` ## npm 更换源 ```bash # npm npm config get registry # 查看当前源 npm config set registry https://registry.npm.taobao.org # 设置 npm源 npm install 包的名字 --registry https://registry.npm.taobao.org # 临时更换源 # yarn 换源和 npm 类似 yarn config get registry # 查看当前源 yarn config set registry https://registry.npm.taobao.org # 设置 npm源 yarn save 包的名字 --registry https://registry.npm.taobao.org # 临时更换源 ``` **npm 源** - npm ——– https://registry.npmjs.org/ - yarn ——- https://registry.yarnpkg.com/ - cnpm ——- http://r.cnpmjs.org/ - taobao —– https://registry.npm.taobao.org/ - nj ——— https://registry.nodejitsu.com/ - npmMirror – https://skimdb.npmjs.com/registry/ - edunpm —– http://registry.enpmjs.org/
造物者W
2023年5月26日 10:52
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码