Linux下配置node环境,internal/modules/cjs/loader.js:583 throw err;解决方法

使用的直接部署方式安装node时出现internal/modules/cjs/loader.js:583

下载node包解压后,建立软连接

配置node
ln -s /root/node-v10.16.3-linux-x64/bin/node /usr/local/bin/node

配置npm
ln -s /root/node-v10.16.3-linux-x64/bin/npm /usr/local/bin/npm

但是在使用npm install "XX"时,疯狂报错,看到网上说的可能是建立软连接的时候出错了
Error: Cannot find module '/root/install'

解决办法:
ln -sf /root/node-v10.16.3-linux-x64/bin/npm /usr/local/bin/npm

OK,解决

若需配置淘宝镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org

重新配置软连接
ln -s /root/node-v10.16.3-linux-x64/bin/cnpm /usr/local/bin/cnpm

转载至:https://www.cnblogs.com/ybchen292/p/11363849.html

原文地址:https://www.cnblogs.com/uzi666/p/14751810.html