博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu下安装nodejs,npm,express
阅读量:6342 次
发布时间:2019-06-22

本文共 2368 字,大约阅读时间需要 7 分钟。

由于node.js的版本不断更新,网上很多安装教程已经不太适用,在这里结合网上的教程与自己的实践来记录一下node.js 0.8.14与express的安装过程。

1、首先要安装环境依赖包,在终端中直接运行以下命令来安装node.js的依赖包。

sudo apt-get install g++ curl libssl-dev apache2-utils

PS:由于咱们不需要使用curl来安装npm,因此curl可以不安装。

2、下载node.js 0.8.14,网上很多教程都是直接git clone出来一个版本,在这里就直接先安装安装包吧。
下载地址:
3、解压并且编译,直接编译到默认路径下。make过程比较长,要耐心等待。

tar zxvf node-v0.8.14.tar.gzcd node-v0.8.14./configuremakesudo make install

4、查看node是否安装成功

node -v
5、查看是否安装成功npm,因为在这个下载的包里面,npm默认是安装了的。所以不需要网上教程中说的单独再使用curl来安装npm。
npm -v
6、安装express

sudo npm install express -gd

#-g代表安装到NODE_PATH的lib里面,而-d代表把相依性套件也一起安装。如果沒有-g的话会安装目前所在的目录(会建立一个node_modules的文件夹),结果显示如下则安装成功:

express@3.0.1 /usr/local/lib/node_modules/express├── methods@0.0.1├── fresh@0.1.0├── cookie-signature@0.0.1├── range-parser@0.0.4├── cookie@0.0.4├── crc@0.2.0├── commander@0.6.1├── debug@0.7.0├── mkdirp@0.3.3├── send@0.1.0 (mime@1.2.6)└── connect@2.6.2 (pause@0.0.1, bytes@0.1.0, formidable@1.0.11, qs@0.5.1)npm info ok

7、测试express。

express appcd appnode app.js

PS:网上很多教程直接让这样来测试,这样是运行不成功的,需要将安装的express复制过来一份。

进入app目录,然后将node_modules复制一份过来。

cp -r /usr/local/lib/node_modules ./

运行node app.js后提示监听3000端口。在地址栏输入http://127.0.0.1:3000即可访问。但是现在会报以下错误:

Express500 Error: Cannot find module 'jade'    at Function.Module._resolveFilename (module.js:338:15)    at Function.Module._load (module.js:280:25)    at Module.require (module.js:362:17)    at require (module.js:378:17)    at new View (/home/ly/Downloads/app/node_modules/express/lib/view.js:42:49)    at Function.app.render (/home/ly/Downloads/app/node_modules/express/lib/application.js:487:12)    at ServerResponse.res.render (/home/ly/Downloads/app/node_modules/express/lib/response.js:718:7)    at exports.index (/home/ly/Downloads/app/routes/index.js:7:7)    at callbacks (/home/ly/Downloads/app/node_modules/express/lib/router/index.js:162:37)    at param (/home/ly/Downloads/app/node_modules/express/lib/router/index.js:136:11)

8、根据错误提示,我们来安装jade模块引擎。安装jade的方式与安装express一样。

sudo npm install -gd jade

运行结果如下则安装成功:

jade@0.27.6 /usr/local/lib/node_modules/jade├── commander@0.6.1└── mkdirp@0.3.4npm info ok

9、重新将node_modules目录复制过来

cp -r /usr/local/lib/node_modules ./node app.js

会再次看到以下提示:

Express server listening on port 3000

10、在地址栏重新刷新前面打开的站点。或者是直接再输入http://127.0.0.1:3000。页面会输出以下:

Express

Welcome to Express

到此安装成功。

转载于:https://www.cnblogs.com/AUOONG/archive/2012/11/05/2755099.html

你可能感兴趣的文章
网易音乐版轮播-react组件版本
查看>>
ES6 - 函数与剩余运算符
查看>>
你对position了解有多深?看完这2道有意思的题你就有底了...
查看>>
WebSocket跨域问题解决
查看>>
ECMAScript6基本介绍
查看>>
世界经济论坛发布关于区块链网络安全的报告
查看>>
巨杉数据库加入CNCF云原生应用计算基金会,共建开源技术生态
查看>>
Ubuntu 16.04安装Nginx
查看>>
从 JS 编译原理到作用域(链)及闭包
查看>>
flutter 教程(一)flutter介绍
查看>>
CSS面试题目及答案
查看>>
【从蛋壳到满天飞】JS 数据结构解析和算法实现-Arrays(数组)
查看>>
每周记录(三)
查看>>
Spring自定义注解从入门到精通
查看>>
笔记本触摸板滑动事件导致连滑的解决方式
查看>>
Android推荐常用的31个库
查看>>
Runtime 学习:消息传递
查看>>
你了解BFC吗?
查看>>
深入V8引擎-默认Platform之mac篇(1)
查看>>
linux ssh tunnel使用
查看>>