Ubuntu 16.04 64位中搭建Node.js开发环境教程


Posted in Javascript onOctober 19, 2016

前言

首先说下本文的系统环境是:Ubuntu 16.04 64位,本文内容亲测可用, 大家可以请放心借鉴参考,下面来一起看看详细的步骤。

使用淘宝镜像

淘宝镜像官网是https://npm.taobao.org/

使用淘宝镜像前请自行安装好 npm 和 node

node 和 npm 的安装

node可以在这里下载

本文使用的是官方推荐v4.4.4长期支持版

下载并解压 node-v4.4.4-Linux-x64.tar.xz

tar -xJf node-v4.4.4-linux-x64.tar.xz

移到通用的软件安装目录 /opt/

sudo mv node-v4.4.4-linux-x64 /opt/

安装 npm 和 node 命令到系统命令

sudo ln -s /opt/node-v4.4.4-linux-x64/bin/node /usr/local/bin/node 
sudo ln -s /opt/node-v4.4.4-linux-x64/bin/npm /usr/local/bin/npm

验证:

node -v

v4.4.4

npm -v

2.15.1

设置 npm 使用淘宝源

~/.bashrc 中添加(请先备份 cp ~/.bashrc ~/.bashrc.bak

alias cnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"

使修改立即生效,输入,回车

source ~/.bashrc

使用淘宝镜像安装 npm 包

终端输入

cnpm install [name]

附录A - npm命令

全局安装

npm install -g 软件包名

全局安装的路径可以通过下面的命令查看

npm config get prefix

全局安装的路径可以通过下面的命令修改

npm config set prefix "目录"

局部安装(将模块下载到当前命令行所在目录),不推荐

npm install 软件包名

总结

以上就是在Ubuntu 16.04 64位中搭建Node.js开发环境的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

Javascript 相关文章推荐
jquery 操作DOM的基本用法分享
Apr 05 Javascript
Jquery上传插件 uploadify v3.1使用说明
Jun 18 Javascript
javascript字符串与数组转换汇总
May 26 Javascript
实现非常简单的js双向数据绑定
Nov 06 Javascript
JS拖拽组件学习使用
Jan 19 Javascript
jQuery实现 上升、下降、删除、添加一行代码
Mar 06 Javascript
JS SetInterval 代码实现页面轮询
Aug 11 Javascript
小程序登录态管理的方法示例
Nov 13 Javascript
JavaScript链式调用实例浅析
Dec 19 Javascript
Vue触发隐藏input file的方法实例详解
Aug 14 Javascript
对Layer UI 模块化的用法详解
Sep 26 Javascript
JavaScript判断浏览器版本的方法
Nov 03 Javascript
jQuery实现点击任意位置弹出层外关闭弹出层效果
Oct 19 #Javascript
JavaScript重定向URL参数的两种方法小结
Oct 19 #Javascript
Angular2  NgModule 模块详解
Oct 19 #Javascript
JS自定义函数对web前端上传的文件进行类型大小判断
Oct 19 #Javascript
jQuery  ready方法实现原理详解
Oct 19 #Javascript
Javascript实现汉字和拼音互转的终极方案
Oct 19 #Javascript
Javascript typeof与instanceof的区别
Oct 18 #Javascript
You might like
使用 eAccelerator加速PHP代码的方法
2007/09/30 PHP
Codeigniter注册登录代码示例
2014/06/12 PHP
PHP对象相关知识总结
2017/04/09 PHP
PHP长连接实现与使用方法详解
2018/02/11 PHP
php 中htmlentities导致中文无法查询问题
2018/09/10 PHP
jQuery 自动增长的文本输入框实现代码
2010/04/02 Javascript
JavaScript中的细节分析
2012/06/30 Javascript
jQuery数据缓存功能的实现思路及简单模拟
2013/05/27 Javascript
js展开闭合效果演示代码
2013/07/24 Javascript
Jquery插件分享之气泡形提示控件grumble.js
2014/05/20 Javascript
在页面加载完成后通过jquery给多个span赋值
2014/05/21 Javascript
在JS数组特定索引处指定位置插入元素
2014/07/27 Javascript
javascript动态创建表格及添加数据实例详解
2015/05/13 Javascript
JQuery中模拟image的ajaxPrefilter与ajaxTransport处理
2015/06/19 Javascript
arguments对象验证函数的参数是否合法
2015/06/26 Javascript
javascript实现数组内值索引随机化及创建随机数组的方法
2015/08/10 Javascript
如何编写jquery插件
2017/03/29 jQuery
使用jquery的jsonp如何发起跨域请求及其原理详解
2017/08/17 jQuery
JS中使用textPath实现线条上的文字
2017/12/25 Javascript
微信小程序实现之手势锁功能实例代码
2018/07/19 Javascript
JavaScript如何实现图片处理与合成
2020/05/29 Javascript
python+matplotlib实现动态绘制图片实例代码(交互式绘图)
2018/01/20 Python
Windows下安装Django框架的方法简明教程
2018/03/28 Python
python实现在图片上画特定大小角度矩形框
2018/10/24 Python
解决Django一个表单对应多个按钮的问题
2019/07/18 Python
用python解压分析jar包实例
2020/01/16 Python
Python tkinter之Bind(绑定事件)的使用示例
2021/02/05 Python
Bose美国官网:购买Bose耳机和音箱
2019/03/10 全球购物
英国儿童鞋和靴子:Start-Rite
2019/05/06 全球购物
阿里巴巴Oracle DBA笔试题答案-备份恢复类
2013/11/20 面试题
介绍一下ICMP(Internet Control Message Protocol)Internet控制信息协议
2016/11/26 面试题
C#实现对任一张表的数据进行增,删,改,查要求,运用Webservice,体现出三层架构
2014/07/11 面试题
如何在C# winform中异步调用web services
2015/09/21 面试题
学生党员思想汇报范文
2014/01/09 职场文书
2014年学校领导班子对照检查材料
2014/09/19 职场文书
教师自我剖析材料(四风问题)
2014/09/30 职场文书