全网整合营销服务商

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

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


相关文章: 如何高效利用亚马逊云主机搭建企业网站?  网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?  定制建站价位费用解析与套餐推荐全攻略  建站之星后台管理:高效配置与模板优化提升用户体验  宝盒自助建站智能生成技巧:SEO优化与关键词设置指南  如何在西部数码注册域名并快速搭建网站?  建站之星免费模板:自助建站系统与智能响应式一键生成  建站主机服务器选型指南与性能优化方案解析  广东专业制作网站有哪些,广东省能源集团有限公司官网?  实惠建站价格推荐:2025年高性价比自助建站套餐解析  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  如何快速搭建高效可靠的建站解决方案?  如何快速搭建高效WAP手机网站吸引移动用户?  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  如何通过虚拟主机快速完成网站搭建?  如何在搬瓦工VPS快速搭建网站?  如何确保西部建站助手FTP传输的安全性?  如何获取PHP WAP自助建站系统源码?  建站之星代理费用多少?最新价格详情介绍  建站之星代理如何优化在线客服效率?  专业网站建设制作报价,网页设计制作要考什么证?  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  如何快速搭建高效WAP手机网站?  平台云上自主建站:模板化设计与智能工具打造高效网站  php json中文编码为null的解决办法  广州美橙建站如何快速搭建多端合一网站?  定制建站哪家更专业可靠?推荐榜单揭晓  建站主机如何选?高性价比方案全解析  教育培训网站制作流程,请问edu教育网站的域名怎么申请?  广州商城建站系统开发成本与周期如何控制?  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  如何用景安虚拟主机手机版绑定域名建站?  网站制作公司广州有几家,广州尚艺美发学校网站是多少?  c++ stringstream用法详解_c++字符串与数字转换利器  如何在Mac上搭建Golang开发环境_使用Homebrew安装和管理Go版本  如何通过老薛主机一键快速建站?  西安制作网站公司有哪些,西安货运司机用的最多的app或者网站是什么?  利用JavaScript实现拖拽改变元素大小  网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?  如何通过万网虚拟主机快速搭建网站?  建站之星代理如何获取技术支持?  如何在IIS7中新建站点?详细步骤解析  电脑免费海报制作网站推荐,招聘海报哪个网站多?  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  网站建设制作需要多少钱费用,自己做一个网站要多少钱,模板一般多少钱?  简易网站制作视频教程,使用记事本编写一个简单的网页html文件?  c# Task.ConfigureAwait(true) 在什么场景下是必须的  如何设计高效校园网站?  青岛网站建设如何选择本地服务器? 

您的项目需求

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