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 相关文章推荐
在IE下获取object(ActiveX)的Param的代码
Sep 15 Javascript
在JavaScript里嵌入大量字符串常量的实现方法
Jul 07 Javascript
JS.elementGetStyle(element, style)应用示例
Sep 24 Javascript
JS验证IP,子网掩码,网关和MAC的方法
Jul 02 Javascript
Bootstrap每天必学之下拉菜单
Nov 25 Javascript
JS字符串去除连续或全部重复字符的实例
Mar 08 Javascript
在vue中安装使用vux的教程详解
Sep 16 Javascript
详解Vue+ElementUI从零开始搭建自己的网站(一、环境搭建)
Apr 30 Javascript
浅谈Three.js截图并下载的大坑
Nov 01 Javascript
前端vue+elementUI如何实现记住密码功能
Sep 20 Javascript
react项目从新建到部署的实现示例
Feb 19 Javascript
vue打开新窗口并实现传参的图文实例
Mar 04 Vue.js
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自动获取字符串编码函数mb_detect_encoding
2011/05/31 PHP
PHP上传文件时文件过大$_FILES为空的解决方法
2013/11/26 PHP
ThinkPHP实现二级循环读取的方法
2014/11/03 PHP
php版微信开发Token验证失败或请求URL超时问题的解决方法
2016/09/23 PHP
Zend Framework入门教程之Zend_Mail用法示例
2016/12/08 PHP
PHP使用Redis实现防止大并发下二次写入的方法
2017/10/09 PHP
掌握PHP垃圾回收机制详解
2019/03/13 PHP
YUI 读码日记之 YAHOO.lang.is*
2008/03/22 Javascript
javascript学习笔记(五)正则表达式
2011/04/08 Javascript
js 连接数据库如何操作数据库中的数据
2012/11/23 Javascript
给Flash加一个超链接(推荐使用透明层)兼容主流浏览器
2013/06/09 Javascript
鼠标移动到图片名上,显示图片的简单实例
2013/07/14 Javascript
jQuery中bind与live的用法及区别小结
2014/01/27 Javascript
日常收藏的jquery技巧
2015/12/02 Javascript
jQuery+CSS3实现点赞功能
2017/03/13 Javascript
react-router v4如何使用history控制路由跳转详解
2018/01/09 Javascript
vueScroll实现移动端下拉刷新、上拉加载
2019/03/22 Javascript
js简单的分页器插件代码实例
2019/09/11 Javascript
简单使用webpack打包文件的实现
2019/10/29 Javascript
Python自动生产表情包
2017/03/17 Python
利用python 更新ssh 远程代码 操作远程服务器的实现代码
2018/02/08 Python
对Python3中的input函数详解
2018/04/22 Python
win7 x64系统中安装Scrapy的方法
2018/11/18 Python
Python实现网站表单提交和模板
2019/01/15 Python
解决Python找不到ssl模块问题 No module named _ssl的方法
2019/04/29 Python
Python中的十大图像处理工具(小结)
2019/06/10 Python
Python 项目转化为so文件实例
2019/12/23 Python
HTML5 textarea高度自适应的两种方案
2020/04/08 HTML / CSS
学生会竞选自荐信
2013/10/12 职场文书
三严三实心得体会范文
2014/10/13 职场文书
党的群众路线教育实践活动组织生活会发言材料
2014/10/17 职场文书
工作保证书怎么写
2015/02/28 职场文书
民事申诉状范本
2015/05/20 职场文书
《水上飞机》教学反思
2016/02/20 职场文书
vue 把二维或多维数组转一维数组
2022/04/24 Vue.js
MyBatis在注解上使用动态SQL方式(@select使用if)
2022/07/07 Java/Android