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 相关文章推荐
Ext grid 添加右击菜单
Nov 26 Javascript
理解JavaScript中的对象 推荐
Jan 09 Javascript
『jQuery』名称冲突使用noConflict方法解决
Apr 22 Javascript
Javascript遍历table中的元素示例代码
Jul 08 Javascript
Bootstrap的Refresh Icon也spin起来
Jul 13 Javascript
JS遍历页面所有对象属性及实现方法
Aug 01 Javascript
浅谈js中的变量名和函数名重名
Feb 13 Javascript
js中json对象和字符串的理解及相互转化操作实现方法
Sep 22 Javascript
详解Vue iview IE浏览器不兼容报错(Iview Bable polyfill)
Jan 07 Javascript
浅谈webpack 四个核心概念之Entry
Jun 12 Javascript
在Vue环境下利用worker运行interval计时器的步骤
Aug 01 Javascript
vue项目中使用rem,在入口文件添加内容操作
Nov 11 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
PHP - Html Transfer Code
2006/10/09 PHP
PHP正确配置mysql(apache环境)
2011/08/28 PHP
php实现的一个简单json rpc框架实例
2015/03/30 PHP
thinkphp配置文件路径的实现方法
2016/08/30 PHP
PHP将数据导出Excel表中的实例(投机型)
2017/07/31 PHP
phpstorm激活码2020附使用详细教程
2020/09/25 PHP
使用CSS3实现字体颜色渐变的实现
2021/03/09 HTML / CSS
BOM与DOM的区别分析
2010/10/26 Javascript
基于jquery 的一个progressbar widge
2010/10/29 Javascript
分享一个自己写的table表格排序js插件(高效简洁)
2011/10/29 Javascript
JavaScript中string对象
2015/06/12 Javascript
jQuery.each使用详解
2015/07/07 Javascript
优雅的在React项目中使用Redux的方法
2018/11/10 Javascript
Python MySQL数据库连接池组件pymysqlpool详解
2017/07/07 Python
pandas去除重复列的实现方法
2019/01/29 Python
介绍一款python类型检查工具pyright(推荐)
2019/07/03 Python
OpenCV3.0+Python3.6实现特定颜色的物体追踪
2019/07/23 Python
如何给Python代码进行加密
2020/01/10 Python
浅谈matplotlib中FigureCanvasXAgg的用法
2020/06/16 Python
python根据用户需求输入想爬取的内容及页数爬取图片方法详解
2020/08/03 Python
把Anaconda中的环境导入到Pycharm里面的方法步骤
2020/10/30 Python
彻底解决Python包下载慢问题
2020/11/15 Python
CSS3 Flex 弹性布局实例代码详解
2018/11/01 HTML / CSS
Canvas与Image互相转换示例代码
2013/08/09 HTML / CSS
Urban Outfitters美国官网:美国生活方式品牌
2016/08/26 全球购物
俄罗斯玩具、儿童用品、儿童服装和鞋子网上商店:MyToys.ru
2019/10/14 全球购物
品管员岗位职责
2013/11/10 职场文书
工程承包协议书
2014/04/22 职场文书
倡议书格式模板
2014/05/13 职场文书
师范生自荐信模板
2014/05/28 职场文书
会计电算化专业求职信
2014/06/10 职场文书
关于旅游的活动方案
2014/08/15 职场文书
2015年企业新年寄语
2014/12/08 职场文书
教师个人教学总结
2015/02/11 职场文书
2016年五四青年节校园广播稿
2015/12/17 职场文书
MySQL约束(创建表时的各种条件说明)
2022/06/21 MySQL