全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

NodeJs在Linux下使用的各种问题解决

环境:ubuntu16.04

ubuntu中安装NodeJs

通过apt-get命令安装后发现只能使用nodejs,而没有node命令

如果想避免这种情况请看下面连接的这种安装方式:

拓展见:Linux下Nodejs安装(完整详细)

如果想解决问题的话,输入下面的命令即可

sudo ln -s /usr/bin/nodejs /usr/bin/node

npm intsall安装依赖报错

在package.json中添加:

"private": true

拓展见:npm WARN package.json: No repository field

安装npm包的权限问题

安装npm包的时候使用sudo权限

安装gem后报错

Failed to build gem native extension ...

遇到这样的情况通过下面的命令解决

sudo apt-get install ruby1.9.1-dev

或者

sudo apt-get install ruby-dev

拓展见:Failed to build gem native extension — Rails install

添加淘宝源

使用

sudo npm install -g cnpm --registry=https://registry.npm.taobao.org

添加淘宝源后,运行cnpm报错

那是因为乌班图下已经有个node命名的模块

执行下面这段代码解决:

sudo ln -s /usr/bin/nodejs /usr/bin/node

然后你输入node,就没问题了。

拓展见:nodejs vs node on ubuntu 12.04

npm与cnpm的异同

cnpm一般被称为淘宝源的npm命令

npm就是npmjs源的包命令

一般在天朝为了速度,都会换源。下面的命令可以换源

npm config set registry https://registry.npm.taobao.org 

虽然可以cnpm命令用着速度起来了,但是你如果还开发nmp模块的时候,可能会因为换源而遇到坑。

在你使用npm adduser的时候,你输入用户名,密码,邮箱后总是报错。

可能提示你密码或用户名错误,但是你发现你网页登陆npmjs没问题。

那是因为你将npm的源换成了淘宝的,所以你登陆的是淘宝的npm,当然报错了。

你可以查看你的.npmrc文件,看看你的源是什么

registry=https://registry.npmjs.org/
//registry.npmjs.org/:_authToken=.....

所以正确的换源是:将两个命令都保留。

//使用npm安装全局cnpm
sudo npm install -g cnpm --registry=https://registry.npm.taobao.org

这样会产生一个.cnpmrc文件

registry=https://registry.npm.taobao.org
...

这样既不耽误开发npm模块,也不影响你安装依赖的速度。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# NodeJs在Linux下使用  # linux  # nodejs使用  # node.js部署之启动后台运行forever的方法  # linux 下部署nodejs项目(两种方式)  # linux 后台运行node服务指令方法  # 淘宝  # 报错  # 班图  # 那是因为  # 的是  # 也不  # 有个  # 你可以  # 但是你  # 这段  # 就没  # 错了  # 这种情况  # 解决问题  # 被称为  # 你将  # 输入用户名  # 既不  # 或用  # 大家多多 


相关文章: 公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  如何在阿里云通过域名搭建网站?  如何快速选择适合个人网站的云服务器配置?  如何通过万网虚拟主机快速搭建网站?  建站之星如何一键生成手机站?  广州建站公司哪家好?十大优质服务商推荐  建站之星好吗?新手能否轻松上手建站?  如何通过网站建站时间优化SEO与用户体验?  网站制作价目表怎么做,珍爱网婚介费用多少?  家庭服务器如何搭建个人网站?  南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?  一键网站制作软件,义乌购一件代发流程?  c# 在ASP.NET Core中管理和取消后台任务  建站主机SSH密钥生成步骤及常见问题解答?  合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?  如何选择高性价比服务器搭建个人网站?  枣阳网站制作,阳新火车站打的到仙岛湖多少钱?  如何用wdcp快速搭建高效网站?  如何自定义建站之星网站的导航菜单样式?  娃派WAP自助建站:免费模板+移动优化,快速打造专业网站  官网网站制作腾讯审核要多久,联想路由器newifi官网  建站org新手必看:2024最新搭建流程与模板选择技巧  如何在服务器上配置二级域名建站?  网站好制作吗知乎,网站开发好学吗?有什么技巧?  如何快速搭建安全的FTP站点?  江苏网站制作公司有哪些,江苏书法考级官方网站?  电商网站制作公司有哪些,1688网是什么意思?  ,有什么在线背英语单词效率比较高的网站?  如何通过WDCP绑定主域名及创建子域名站点?  如何在Golang中处理模块冲突_解决依赖版本不兼容问题  建站之星24小时客服电话如何获取?  如何有效防御Web建站篡改攻击?  如何选择高效响应式自助建站源码系统?  建站之星五站合一营销型网站搭建攻略,流量入口全覆盖优化指南  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?  在线ppt制作网站有哪些,请推荐几个好的课件下载的网站?  如何通过服务器快速搭建网站?完整步骤解析  建站中国官网:模板定制+SEO优化+建站流程一站式指南  建站10G流量真的够用吗?如何应对访问高峰?  公司门户网站制作流程,华为官网怎么做?  已有域名和空间,如何快速搭建网站?  历史网站制作软件,华为如何找回被删除的网站?  建站之星如何优化SEO以实现高效排名?  免费视频制作网站,更新又快又好的免费电影网站?  简单实现Android验证码  如何在香港服务器上快速搭建免备案网站?  怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?  如何快速搭建支持数据库操作的智能建站平台?  *服务器网站为何频现安全漏洞? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。