本文讲述ubuntu 16.04 64bit系统中,nodejs环境的搭建。

安装

此章节已失效 此章节已失效
更新源,命令如下:

sudo apt-get update
sudo apt-get install -y python-software-properties software-properties-common
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update

安装命令如下:

sudo apt-get install -y nodejs nodejs-legacy npm

安装

安装旧版本:

sudo apt-get install nodejs
sudo apt install nodejs-legacy
sudo apt install npm

更新npm源为taobao:

npm config set registry https://registry.npm.taobao.org
npm config list // 查看是否生效

出现metrics-registry = "https://registry.npm.taobao.org/"表示已设置成功

更新node最新版本:

命令如下:

sudo n stable

如果没有n命令,则安装之:

sudo npm install -g n

再执行sudo n stable

查看版本:

node -v
v11.6.0
npm -v
6.5.0-next.0

测试

test.js文件内容如下:

console.log("hello nodejs");

运行结果如下:

node test.js
hello nodejs

安装pm2

pm2可以高效地管理nodejs应用。安装命令如下:

npm install pm2 -g

查看安装版本:

pm2 --version
3.2.9

pm2的使用,将在后文陆续介绍。

排错

查看npm版本时出现:

$ npm -v
module.js:328throw err;^Error: Cannot find module '../lib/npm.js'at Function.Module._resolveFilename (module.js:326:15)at Function.Module._load (module.js:277:25)at Module.require (module.js:354:17)at require (internal/module.js:12:17)at /usr/local/bin/npm:26:13at Object.<anonymous> (/usr/local/bin/npm:76:3)at Module._compile (module.js:410:26)at Object.Module._extensions..js (module.js:417:10)at Module.load (module.js:344:32)at Function.Module._load (module.js:301:12)

网上有说法要重启电脑。一次操作中执行sudo n stable更新nmp,再查看版本,又正常了。

$ npm -v
6.5.0-next.0

李迟 2019.2.5 周二

nodejs实践录:ubuntu 16.04系统nodejs环境搭建相关推荐

  1. ubuntu 16.04 php 开发环境搭建

    ubuntu 16.04 php 开发环境搭建 mysql sudo apt install -y mysql-server mysql-client php 5.6 sudo add-apt-rep ...

  2. nodejs实践录:windows 10系统nodejs环境搭建

    本文讲述windows 10 64bit系统中,nodejs环境的搭建. 安装 下载地址为:https://nodejs.org/zh-cn/download/, 下载安装包为node-v10.15. ...

  3. Ubuntu 16.04 Spark单机环境搭建

    说道大数据和机器学习,就少不了Spark.本文主要介绍在Linux下搭建单机环境的Spark的步骤. 安装Java SE 1.下载JAVA SE linux版本.下载地址为: http://www.o ...

  4. UltraISO 刻录 Ubuntu 16.04 - Ubuntu 18.04 U 盘系统盘 (启动盘)

    UltraISO 刻录 Ubuntu 16.04 - Ubuntu 18.04 U 盘系统盘 (启动盘) 0. Download Ubuntu Desktop https://ubuntu.com/d ...

  5. Ubuntu 16.04系统下CUDA8.0配置Caffe教程

    由于最近安装了Ubuntu 16.04,本文教程的特点是不需要降级gcc的版本,毕竟cuda8.0已经支持gcc5以上(默认不支持,实际支持). 本文是在参考caffe官网教程以及http://www ...

  6. Pwn环境配置(二)——VMware虚拟机安装Ubuntu 16.04系统

    Pwn环境配置(二) 安装Ubuntu 16.04系统,至于为什么非要是Ubuntu 16.04系统呢,我也不太清楚,只知道大佬们用的都是这个.好像是,它兼容性好之类的吧- 下面步入正题开始安装, 首 ...

  7. 关于Ubuntu 16.04系统挂载硬盘以及迁移MYSQL数据存储目录的操作步骤

    转载链接 : 关于Ubuntu 16.04系统挂载硬盘以及迁移MYSQL数据存储目录的操作步骤 :https://www.jianshu.com/p/58093888ee25 本文背景: 现有项目系统 ...

  8. 在linux搭建wiki教程,在Ubuntu 16.04系统上安装WikkaWiki

    一.WikkaWiki介绍 WikkaWiki是一个灵活的.兼容标准的.轻量级的.平台独立的开源Wiki引擎,它使用PHP语言开发,后端存储采用了MySQL数据库.WikkaWiki的设计目标是速度快 ...

  9. Ubuntu 16.04系统实用插件安装方法

    Ubuntu 16.04系统实用插件安装方法 Ubuntu 16.04 系统实用插件安装方法链接 搜狗输入法 链接: https://blog.csdn.net/u010648921/article/ ...

最新文章

  1. 图像投影特征图的波峰波谷查找的相关原理及利用差分遍历法查找波峰的OpenCV代码
  2. 分享一个OTA测试服务器,可以用来测试esp8266的http update功能
  3. python 递归函数与循环的区别_提升Python效率之使用循环机制代替递归函数
  4. electron forge 好用吗_在优麒麟上使用 Electron 开发桌面应用
  5. python 决策树回归参数_python决策树之CART分类回归树详解
  6. 一、1.1 Kaggle中kernel技巧
  7. IOS14微信小程序scroll-view 不滚动
  8. 23考研倒计时,冲刺阶段这样做事半功倍!
  9. 保研计算机专硕还是学硕,考研怎么选报专硕还是学硕
  10. 手把手教你用keras搭建GAN
  11. 耦合中心游移和双权重因子的鲸鱼优化算法
  12. 图像处理之_傅立叶变换
  13. 如何学习3dsmax?3dsmax教程 中英文版本
  14. c语言打印a-Z字母的方法
  15. ESP32学习笔记(七) 复位和时钟
  16. 教你如何制作exe电子书
  17. 如何做一个统计网页访问量的功能
  18. linux如何安装中文字体库
  19. 物理学建模及仿真平台Chrono安装
  20. 将命令添加进开机自启

热门文章

  1. c语言怎么打开已经保存的文件,保存打开文件之后,怎么也不能在显示函数中出来。。...
  2. 中兴通讯午后复牌:A股涨停 港股盘中涨逾53%
  3. 大学生起诉小米获赔流量费1元
  4. 社区团购的坑,只有巨头能填?
  5. 游族网络回应被新浪财团收购:有相关计划 但对方身份尚不知情
  6. 支付宝:“我的小程序”用户访问量一周激增165%
  7. 芯驰科技四款车规级处理器芯片亮相上海车展
  8. 特斯拉副总裁陶琳:在中国采集的数据都将存在中国
  9. 消息称字节跳动正在开发一款类Clubhouse应用
  10. 微信又更新了,“拍一拍”玩法升级...