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 相关文章推荐
JavaScript实现从数组中选出和等于固定值的n个数
Sep 03 Javascript
javascript HTML+CSS实现经典橙色导航菜单
Feb 16 Javascript
使用JavaScript脚本判断页面是否在微信中被打开
Mar 06 Javascript
JS基于递归实现倒计时效果的方法
Nov 26 Javascript
详解JS-- 浮点数运算处理
Nov 28 Javascript
JQuery.validationEngine表单验证插件(推荐)
Dec 10 Javascript
使用jQuery.Pin垂直滚动时固定导航
May 24 jQuery
jQuery实现的上传图片本地预览效果简单示例
Mar 29 jQuery
JavaScript中concat复制数组方法浅析
Jan 20 Javascript
微信小程序实现左侧滑栏过程解析
Aug 26 Javascript
vue实现淘宝购物车功能
Apr 20 Javascript
实现AJAX异步调用和局部刷新的基本步骤
Mar 17 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
一个查看session内容的函数
2006/10/09 PHP
PHP实现多条件查询实例代码
2010/07/17 PHP
PHP表单验证的3个函数ISSET()、empty()、is_numeric()的使用方法
2011/08/22 PHP
ThinkPHP自动转义存储富文本编辑器内容导致读取出错的解决方法
2014/08/08 PHP
用js实现多域名不同文件的调用方法
2007/01/12 Javascript
jquery.combobox中文api和例子,修复了上面的小bug
2011/03/28 Javascript
js简单的表格添加行和删除行操作示例
2014/03/31 Javascript
jQuery中appendTo()方法用法实例
2015/01/08 Javascript
JavaScript显示当前文档最后修改日期的方法
2015/03/19 Javascript
javascript实现动态表头及表列的展现方法
2015/07/14 Javascript
JavaScript性能优化之小知识总结
2015/11/20 Javascript
AngularJS使用ng-repeat指令实现下拉框
2016/08/23 Javascript
JS常用正则表达式总结【经典】
2017/05/12 Javascript
详解wow.js中各种特效对应的类名
2017/09/13 Javascript
BootStrap点击保存后实现模态框自动关闭的思路(模态框)
2017/09/26 Javascript
详解如何写出一个利于扩展的vue路由配置
2019/05/16 Javascript
js实现for循环跳过undefined值示例
2019/07/02 Javascript
浅谈Vue.use到底是什么鬼
2020/01/21 Javascript
python数据类型_字符串常用操作(详解)
2017/05/30 Python
分享Pycharm中一些不为人知的技巧
2018/04/03 Python
通过python顺序修改文件名字的方法
2018/07/11 Python
计算机二级python学习教程(3) python语言基本数据类型
2019/05/16 Python
django和vue实现数据交互的方法
2019/08/21 Python
tensorflow 固定部分参数训练,只训练部分参数的实例
2020/01/20 Python
详解python 破解网站反爬虫的两种简单方法
2020/02/09 Python
在pytorch中实现只让指定变量向后传播梯度
2020/02/29 Python
浅谈优化Django ORM中的性能问题
2020/07/09 Python
Python Map 函数的使用
2020/08/28 Python
css3实现wifi信号逐渐增强效果实例
2017/08/09 HTML / CSS
英国领先的鞋类零售商:Shoe Zone
2018/12/13 全球购物
军神教学反思
2014/02/04 职场文书
医学生就业推荐表自我鉴定
2014/03/26 职场文书
煤矿安全承诺书
2014/05/22 职场文书
房屋产权共有协议书范本
2014/11/03 职场文书
感恩教师主题班会
2015/08/12 职场文书
Nginx配置https原理及实现过程详解
2021/03/31 Servers