全网整合营销服务商

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

免费咨询热线: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服务指令方法  # 淘宝  # 报错  # 班图  # 那是因为  # 的是  # 也不  # 有个  # 你可以  # 但是你  # 这段  # 就没  # 错了  # 这种情况  # 解决问题  # 被称为  # 你将  # 输入用户名  # 既不  # 或用  # 大家多多 


相关文章: 在线教育网站制作平台,山西立德教育官网?  建站之星在线客服如何快速接入解答?  logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?  ,如何利用word制作宣传手册?  如何确认建站备案号应放置的具体位置?  C#如何在一个XML文件中查找并替换文本内容  企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?  Thinkphp 中 distinct 的用法解析  定制建站方案优化指南:企业官网开发与建站费用解析  如何访问已购建站主机并解决登录问题?  ,有什么在线背英语单词效率比较高的网站?  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  如何注册花生壳免费域名并搭建个人网站?  道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?  实例解析angularjs的filter过滤器  建站之星后台密码遗忘或太弱?如何重置与强化?  建站之星代理费用多少?最新价格详情介绍  制作农业网站的软件,比较好的农业网站推荐一下?  魔毅自助建站系统:模板定制与SEO优化一键生成指南  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  太平洋网站制作公司,网络用语太平洋是什么意思?  建站之星CMS五站合一模板配置与SEO优化指南  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  IOS倒计时设置UIButton标题title的抖动问题  建站主机数据库如何配置才能提升网站性能?  如何在建站之星绑定自定义域名?  如何安全更换建站之星模板并保留数据?  建站之星如何防范黑客攻击与数据泄露?  如何用景安虚拟主机手机版绑定域名建站?  如何在自有机房高效搭建专业网站?  建站VPS选购需注意哪些关键参数?  西安制作网站公司有哪些,西安货运司机用的最多的app或者网站是什么?  如何获取免费开源的自助建站系统源码?  建站之星安装需要哪些步骤及注意事项?  如何在Tomcat中配置并部署网站项目?  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  孙琪峥织梦建站教程如何优化数据库安全?  已有域名能否直接搭建网站?  如何选择靠谱的建站公司加盟品牌?  重庆市网站制作公司,重庆招聘网站哪个好?  建站DNS解析失败?如何正确配置域名服务器?  如何挑选优质建站一级代理提升网站排名?  如何在局域网内绑定自建网站域名?  开源网站制作软件,开源网站什么意思?  如何自定义建站之星模板颜色并下载新样式?  南平网站制作公司,2025年南平市事业单位报名时间?  网站设计制作公司地址,网站建设比较好的公司都有哪些?  公司门户网站制作流程,华为官网怎么做?  宝盒自助建站智能生成技巧:SEO优化与关键词设置指南  常州企业建站如何选择最佳模板? 

您的项目需求

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