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 相关文章推荐
js获取变量
Aug 24 Javascript
Javascript 表单之间的数据传递代码
Dec 04 Javascript
js对象转json数组的简单实现案例
Feb 28 Javascript
多个checkbox被选中时如何判断是否有自己想要的
Sep 22 Javascript
jquery动态添加删除(tr/td)
Feb 09 Javascript
JavaScript调用传递变量参数的相关问题及解决办法
Nov 01 Javascript
js弹出对话框方式小结
Nov 17 Javascript
分享经典的JavaScript开发技巧
Nov 21 Javascript
jQuery调用WebMethod(PageMethod) NET2.0的方法
Apr 15 Javascript
ui组件之input多选下拉实现方法(带有搜索功能)
Jul 14 Javascript
JS封装的选项卡TAB切换效果示例
Sep 20 Javascript
利用js判断手机是否安装某个app的多种方案
Feb 13 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
关于svn冲突的解决方法
2013/06/21 PHP
解析php file_exists无效的解决办法
2013/06/26 PHP
[原创]php使用curl判断网页404(不存在)的方法
2016/06/23 PHP
PHP环境搭建的详细步骤
2016/06/30 PHP
PHP实现的堆排序算法详解
2017/08/17 PHP
PHP使用curl_multi实现并发请求的方法示例
2018/04/29 PHP
firefox 和 ie 事件处理的细节,研究,再研究 书写同时兼容ie和ff的事件处理代码
2007/04/12 Javascript
js对数字的格式化使用说明
2011/01/12 Javascript
始终在屏幕中间显示Div的代码(css+js)
2011/03/10 Javascript
使用Jquery实现点击文字后变成文本框且可修改
2013/09/21 Javascript
PHP+jQuery实现随意拖动层并即时保存拖动位置
2015/04/30 Javascript
理解Javascript文件动态加载
2016/01/29 Javascript
html5+canvas实现支持触屏的签名插件教程
2017/05/08 Javascript
JavaScript实现图片无缝滚动效果
2017/07/07 Javascript
vue 计时器组件的实现代码
2017/09/14 Javascript
VueJs使用Amaze ui调整列表和内容页面
2017/11/30 Javascript
使用selenium抓取淘宝的商品信息实例
2018/02/06 Javascript
解决微信小程序防止无法回到主页的问题
2018/09/28 Javascript
微信小程序实现圆形进度条动画
2020/11/18 Javascript
详解Nuxt内导航栏的两种实现方式
2020/04/16 Javascript
[03:57]《不朽》——2015DOTA2国际邀请赛—中国军团出征主题曲MV
2015/07/15 DOTA
Python数据类型详解(一)字符串
2016/05/08 Python
python+selenium+autoit实现文件上传功能
2017/08/23 Python
用python爬取租房网站信息的代码
2018/12/14 Python
利用Django提供的ModelForm增删改数据的方法
2019/01/06 Python
基于python的ini配置文件操作工具类
2019/04/24 Python
python中下标和切片的使用方法解析
2019/08/27 Python
如何关掉pycharm中的python console(图解)
2019/10/31 Python
HTML5 表单验证失败的提示语问题
2017/07/13 HTML / CSS
法国家具及室内配件店:home24
2017/01/21 全球购物
美国隐形眼镜网上商店:Lens.com
2019/09/03 全球购物
英国家居装饰品、户外家具和玻璃器皿购物网站:Rinkit.com
2019/11/04 全球购物
学校元旦晚会开场白
2014/12/14 职场文书
幼儿园教师自荐书
2015/03/06 职场文书
学术会议通知范文
2015/04/15 职场文书
读《教育心理学》心得体会
2016/01/22 职场文书