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如何将UTC格式时间转本地格式
Sep 04 Javascript
javascript不可用的问题探究
Oct 01 Javascript
原生JS实现加入收藏夹的代码
Oct 24 Javascript
js 点击页面其他地方关闭弹出层(示例代码)
Dec 24 Javascript
jquery 获取dom固定元素 添加样式的简单实例
Feb 04 Javascript
14个有用的Jquery技巧分享
Jan 08 Javascript
JS基于cookie实现来宾统计记录访客信息的方法
Aug 04 Javascript
javascript实现保留两位小数的多种方法
Dec 18 Javascript
jQuery替换节点用法示例(使用replaceWith方法)
Sep 08 Javascript
Vue不能检测到Object/Array更新的情况的解决
Jun 26 Javascript
基于jquery实现九宫格拼图小游戏
Nov 30 jQuery
浅谈Three.js截图并下载的大坑
Nov 01 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
星际中一些鲜为人知的详细资料
2020/03/04 星际争霸
php获取远程文件内容的函数
2015/11/02 PHP
PHP未登录自动跳转到登录页面
2016/12/21 PHP
Windows服务器中PHP如何安装redis扩展
2019/09/27 PHP
获取JavaScript用户自定义类的类名称的代码
2007/03/08 Javascript
IE 下的只读 innerHTML
2009/08/21 Javascript
jQuery Ajax之load()方法
2009/10/12 Javascript
用Javascript获取页面元素的具体位置
2013/12/09 Javascript
JS实现根据当前文字选择返回被选中的文字
2014/05/21 Javascript
js根据鼠标移动速度背景图片自动旋转的方法
2015/02/28 Javascript
深入浅析javascript中的作用域(推荐)
2016/07/19 Javascript
BOM系列第一篇之定时器setTimeout和setInterval
2016/08/17 Javascript
学习vue.js计算属性
2016/12/03 Javascript
浅谈Node.js:Buffer模块
2016/12/05 Javascript
Vue多系统切换实现方案
2018/06/05 Javascript
命令行批量截图Node脚本示例代码
2019/01/25 Javascript
js核心基础之构造函数constructor用法实例分析
2019/05/11 Javascript
JS精确判断数据类型代码实例
2019/12/18 Javascript
Jquery属性的获取/设置及样式添加/删除操作技巧分析
2019/12/23 jQuery
JS实现盒子拖拽效果
2020/02/06 Javascript
Vue 实例中使用$refs的注意事项
2021/01/29 Vue.js
[05:00]第二届DOTA2亚洲邀请赛主赛事第三天比赛集锦.mp4
2017/04/04 DOTA
在Python的Flask框架中构建Web表单的教程
2016/06/04 Python
urllib和BeautifulSoup爬取维基百科的词条简单实例
2018/01/17 Python
解决Django 在ForeignKey中出现 non-nullable field错误的问题
2019/08/06 Python
Python实现二叉树的最小深度的两种方法
2019/09/30 Python
Python selenium环境搭建实现过程解析
2020/09/08 Python
CSS3颜色值RGBA与渐变色使用介绍
2020/03/06 HTML / CSS
CSS3选择器新增问题的实现
2021/01/21 HTML / CSS
详解HTML5之pushstate、popstate操作history,无刷新改变当前url
2017/03/15 HTML / CSS
htnl5利用svg页面高斯模糊的方法
2018/07/20 HTML / CSS
股权转让协议书
2014/12/07 职场文书
虎兄虎弟观后感
2015/06/12 职场文书
医疗纠纷调解协议书
2015/08/06 职场文书
Python pyecharts绘制条形图详解
2022/04/02 Python
Android studio 简单计算器的编写
2022/05/20 Java/Android