Ubuntu 部署 Node.js 应用

安装Node.js环境

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

对于不同环境依赖 的node_module可以采用以下命令来重新生成

rm -rf node_modules
npm cache clean
npm install

如果不想使用系统自带的Node.js,可以采用NVM

curl https://raw.githubusercontent.com/creationix/nvm/v0.16.1/install.sh | sh
source ~/.profile

采用以下命令来列举/安装Node版本

nvm ls-remote
nvm install 0.11.13
nvm use 0.11.13
node -v

如果有多个Node.js版本,则可进行选择

nvm ls
nvm alias default 0.11.13
nvm use default

运行Node.js程序

node ./bin/www
时间: 2024-10-12 17:45:57

Ubuntu 部署 Node.js 应用的相关文章

部署Node.js项目(CentOS)

摘自:https://help.aliyun.com/document_detail/50775.html Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,用来方便地搭建快速的易于扩展的网络应用.Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又高效,非常适合运行在分布式设备的数据密集型的实时应用.Node.js 的包管理器 npm,是全球最大的开源库生态系统.典型的应用场景包括: 实时应用:如在线聊天,实时通知推送等等(如socke

一种简单的生产环境部署Node.js程序方法

最近在部署Node.js程序时,写了段简单的脚本,发觉还挺简单的,忍不住想与大家分享. 配置文件 首先,本地测试环境和生产环境的数据库连接这些配置信息是不一样的,需要将其分开为两个文件存储 到config目录下,比如: 开发环境配置文件config/development.js: module.exports = { port: 3001, mysql: { user: 'root' } }; 生产环境配置文件config/production.js: module.exports = { po

Ubuntu 上 Node.js 安装和卸载

1.Ubuntu 安装 Node.Js 1.1.执行检查可更新的软件: sudo apt-get update 1.2.先用普通的apt工具安装低版本的node,然后再升级最新. sudo apt-get install nodejs sudo apt install nodejs-legacy sudo apt install npm 1.3.更换淘宝的镜像,这个是必须的,用过的node的人都知道. sudo npm config set registry https://registry.n

Ubuntu 安装 node.js(JavaScript)

转自: 在Ubuntu上安装最新版本的Node.js Node.js包含了Google V8 JavaScript引擎,libuv库和核心库几乎都是使用JavaScript编写的.libuv库提供了异步事件I/O的抽象和Node.js跨平台的机制. Node.js最初是由Ryan Dahl创建的,目前由Isaac Schlueter在演进和维护. 在互联网上有很多从源码编译安装Node.js的文章,在此我强烈建议不要采用这种方法.大多数情况下,包维护者对软件结构了解的非常清楚,开发者无需从头编译

Ansible 部署 Node.js

目录 1.1        添加额外的源 1.2        部署一个Node.js app 1.3        运行一个Node.js app 1.4        Node.js app服务器总结. 下面我们将要在我们的服务器上配置Nodejs,启动一个简单的nodejs实例,这个服务器有很简单的架构. 开始了,首先创建一个playbook文件,我们尽量让它保持简单. --- - hosts: all   tasks: 定义一些运行这个playbook的主机,然后下面列出一系列的task

通过新浪云部署Node.js微信小程序商城(不用买域名、不用备案、不用配置https)

本文档为微信小程序商城NideShop项目的安装部署教程(GitHub),欢迎star 一.购买新浪云SAE 为什么选择SAE?免费二级域名和支持https访问,不用备案,可用做微信小程序服务器. SAE推荐链接:http://sae.sina.com.cn/ 选择对应的部署环境自定义 -> 开发言语:自定义 -> 运行环境:云容器 -> 语言版本:自定义 -> 部署方式:手工部署 -> 环境配置:选择第一项(测试选最低配置即可) -> 实例个数:1(测试用选择1个即可

在Heroku云平台上部署Node.js应用

        最近使用Node.js和Websocket写了一个在线聊天室,想找一个即支持Node.js又支持Websocket的免费的平台部署上去,我的个人博客网站是部署在新浪SAE上的,可是新浪SAE不支持Node.js,无奈挑来选去只有Heroku最合适了.         Heroku是构建在AWS之上的一个PaaS云平台,现在支持Ruby, Node.js, Python, Java, 和 PHP,代码的部署是通过git进行,编译和运行都是自动的.我使用Heroku的感觉就是,在He

Ubuntu下Node.js开发起步之旅

因为忙其它的事,把Node.js的学习放下了快两个月了,世事变化还真快,发现很多东东都改变了,express已经升级到4.x了,变化还不小! 我原来的学习过程是在VirtualBox中安装Ubuntu.12.04amd64,心血来潮,想换成Ubuntu.14.04amd64,发现装不上,转念一想,是不是VirtualBox该升级了!把VirtaulBox升级到最新4.3.12 r93733还真可以了,呵呵! 下面把环境的建立过程,以及相关问题记录如下: 1.建立虚拟目录,把win7下的目录映射到

阿里云ECS部署node.js及防火墙80端口开启

第一篇竟然是node.js在阿里云ECS上的部署遇到的小问题记录. 很多时候我们排除故障都会掉进小坑,但别小看是小坑,有时候挺烦人挺难缠的,主要还是基础知识匮乏导致思路混乱造成的,在这里记录下,给自己提个醒,也为网友指条明路,别像我一样乱折腾了. 环境描述: 1.阿里云ECS 单核.1G内存.1M带宽,基本就是最低配置了 2.阿里云提供的CentOS 6.5安全加固版 3.node.js 0.10.30 一,安装过程(尽量精简了,教程太多,不多说) #yum install gcc-c++ op