`
ipjmc
  • 浏览: 708070 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ubuntu 下搭建node.js + express web开发框架

阅读更多

 

ubuntu 下搭建node.js + express web开发框架

本文主要对前人所写文章的总结,包括自己在安装nodejs 和express过程中遇到的问题。以备后用,同时能让正在学习node的人少走一些弯路。

1.安装环境,由于对linux是菜鸟级别,所以在虚拟机上安装的一个ubuntu11.10 随便玩玩,虚拟机的安装这里就不多说了。

2.node.js安装: 第一步,安装依赖包,

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

第二步,获取node源码

git clone git://github.com/joyent/node.git

下载完成之后进入cd node 进入node文件夹,

第三步:指定迁出版本:git checkout v0.4.10 ,git是一个版本管理工具,这个我们用git迁出0.4.10版本,如果不迁出的话直接进行编译安装将会安装node最新版0.5.5-pre。最新版对很多常用的包是不支持的。比如express,所以这个地方一定要注意。

也可从http://nodejs.org/直接下载稳定版本

 

第四步:制定路径,执行编译

$ mkdir ~/local      当前用户的home目录创建文件夹
$ 进入到解压后的configure文件夹中执行./configure --prefix=$HOME/local/node  制定编译路径
$ make           编译。
$ sudo make install 安装。
$ echo export PATH=$HOME/local/node/bin:$PATH >> ~/.profile 设置环境变量
$ echo ‘export NODE_PATH=$HOME/local/node:$HOME/local/node/lib/node_modules >> ~/.profile   设置NODE_PATH
$ source ~/.profile

到现在我们就可以运行node -v来查看是否安装成功了。注意这里的环境变量的设置只是临时的。

第五步:设置永久环境变量,

设置永久环境变量即使重启机器也能够使用node命令了。进入/etc vi profile在最后面追加两行:

export PATH=”$HOME/local/node/bin:$PATH
export NODE_PATH=”$HOME/local/node:$HOME/local/node/lib/node_modules

ok。至此 node.js安装完成。

3.express 安装

安装npm : 执行命令:

curl http://npmjs.org/install.sh | sh

安装express:

npm install express -gd

-g代表安装到NODEPATH的lib里面,而-d代表把相依性套件也一起安装。如果沒有-g的话会安装目前所在的目录(会建立一个nodemodules的文件夹)

执行express -v 查看是否安装成功。到此express 已经安装完成。

在任意目录下执行express xxx 就会创建一个node.js +express项目了。

原文链接:http://cnodejs.org/topic/4f28f02b40b803737e018502

分享到:
评论

相关推荐

    教你快速搭建Node.Js服务器的方法教程

    Express是基于Node.js的Web开发框架,它简化了构建Web应用的过程。通过全局安装Express Generator: ```bash npm install express-generator -g ``` 然后,使用Express Generator创建一个新的Express应用: ```...

    vue+express+mongodb项目上线 (1)1

    Express.js 是基于 Node.js 的 web 应用开发框架,它简化了创建 RESTful API 的过程。在项目上线时,你需要对 Express 服务器进行调整,确保它可以处理生产环境的高并发请求,并且安全地处理敏感数据。此外,你可能...

    微信小程序的后台服务器搭建,教你从阿里云部署node项目WX-express-master.zip

    3. **Express框架**:Express是Node.js的一个web应用框架,简化了HTTP服务器的创建,提供了路由、中间件等功能,使得构建Web服务更为便捷。在“WX-express-master”中,Express被用来构建微信小程序的后端服务器。 ...

    Ubuntu中搭建Nodejs开发环境过程分享

    在Ubuntu系统中搭建Node.js开发环境是一个重要的前置步骤,它对于想要开发基于Node.js应用程序的用户来说是必须掌握的技能。在开始搭建之前,需要了解Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它允许...

    get-programming-with-nodejs:这本书的无用虚拟机使用node.js进行编程

    通过这本书,你将学习如何在Vagrant环境中搭建Node.js开发环境,编写服务器端JavaScript代码,处理HTTP请求,使用npm管理依赖,以及如何构建和部署Node.js应用程序。书中可能还会介绍一些实用的Node.js框架,如...

    --搭建WEB专用--

    每种语言都有对应的Web框架,例如PHP的Laravel,Python的Django,Java的Spring Boot,Node.js的Express。 4. **数据库**:数据存储通常需要数据库,如MySQL、PostgreSQL、MongoDB等。它们为Web应用提供数据存储和...

    nem:在Azure中的Ubuntu Box上与Node Express和Mongo一起工作,并通过GitHub进行连续部署

    在这个场景中,我们将探讨如何在Azure云平台上的Ubuntu虚拟机上搭建一个运行Node.js(Express)应用并连接MongoDB数据库的环境,以及如何通过GitHub实现持续集成和持续部署(CI/CD)。 1. **Azure虚拟机**:Azure是...

    服务器 数据库 框架搭建案例

    Node.js有Express框架;PHP有Laravel或Symfony。 4. **数据库连接与ORM**:为了与数据库交互,我们需要数据库驱动或对象关系映射(ORM)工具,如Python的SQLAlchemy,Java的Hibernate,JavaScript的Sequelize等。...

    Cordova_Ionic_AngularJs环境安装及Eclipse开发HybridApp的配置

    5. **Express**:Node.js的Web应用框架,用于快速搭建服务器端应用。 完成上述基础环境配置后,可以使用Node.js的npm(Node Package Manager)来安装Cordova、Ionic和相关插件。通过命令行工具执行以下命令: ```...

    Vagrant-MEAN:MEAN Stack的Vagrant盒子

    - MEAN 是一个全 JavaScript 前后端开发框架,由 MongoDB、Express.js、AngularJS 和 Node.js 组成。 - MongoDB 是一个 NoSQL 数据库,以 JSON 格式存储数据,适合处理大量非结构化数据。 - Express.js 是基于 ...

    Html、CSS、GIt、Linux、nodejs、JavaScript、Vue、MySQL等学习笔记.zip

    Node.js部分可能讲解了事件驱动编程,Express框架,以及与数据库的交互。JavaScript和Vue.js的学习笔记可能包含函数、对象、组件、路由等内容,而MySQL部分可能讲解了数据库设计,查询优化,事务处理等。 通过深入...

    nodejs 整合kindEditor实现图片上传

    在整合node.js和kindEditor实现图片上传的具体步骤中,首先需要搭建好开发环境,包括操作系统(如Ubuntu 14.10)、node.js版本(如0.10.35)、Express框架(如4.11.2)以及formidable模块(如1.0.16)和kindEditor...

    LESS&NODEJS环境搭建和LESS应用.pdf

    在实际项目中,例如引用提供的DEMO“MongoDB-Node-Express-Blog”,首先需要通过git克隆项目源码,然后安装该项目依赖的包,如MongoDB数据库和Express框架。安装MongoDB可以通过apt-get命令在Ubuntu中完成,安装完成...

    服务器搭建Android

    - **Node.js/Express**:轻量级JavaScript框架,适合快速开发。安装Node.js,`curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -`,然后`sudo apt-get install -y nodejs`。 **5. 数据库安装** - *...

    nodejs-rest-api:简单的用户CRUD Rest API

    Express.js是Node.js中最流行的Web框架,它提供了构建REST API所需的许多功能。使用npm安装Express: ``` npm install express ``` 创建一个名为`app.js`的文件,然后引入Express: ```javascript const express ...

    Linux网站建设技术指南

    Python的Django和Flask框架,以及Node.js的Express框架,也是流行的Web开发选择。此外,JavaScript不仅用于前端交互,通过Node.js也可以在服务器端运行。 网站的部署和版本控制不可忽视。Git是最流行的版本控制系统...

    商城小程序带前后+后台+安装说明文件

    常见的后端技术有Node.js、Java、Python等,配合如Express、Django或Spring Boot等框架进行开发。后端需要实现的功能包括用户认证、商品库存管理、订单处理、支付验证等。数据库设计是关键,一般会用到MySQL、...

Global site tag (gtag.js) - Google Analytics