最近准备学习以下nodejs,把ubuntu下环境准备记录下来做备忘。
按步骤来就ok,但不排除有几个步骤是多余的:)
安装openssl
1. wget http://www.openssl.org/source/openssl-0.9.8k.tar.gz
2. tar -zxvf openssl-0.9.8k.tar.gz
3. 进入openssl-0.9.8k,执行安装
- $ ./config
--prefix=/usr/alibaba/install/openssl-0.9.8k
- $ make
- $ make test
- $ sudo make install
安装nodejs
1. wget http://nodejs.org/dist/node-v0.4.12.tar.gz
2. tar -zxvf node-v0.4.12.tar.gz
3. 进入node-v0.4.12
./configure --prefix=/usr/alibaba/install/node-v0.4.12 && make && sudo make install
我第一次安装的适合报
wscript:341: error: Could not autodetect OpenSSL support. Make sure OpenSSL development packages are installed. Use configure --without-ssl to disable this message.
第一次是直接通过 --without-ssl解决的,后面发现没有ssl模块,npm无法安装才又折返回来。
后面通过安装libssl-dev就解决了(sudo apt-get install libssl-dev)
安装npm, 据说是nodejs世界最流行的包管理器。
curl http://npmjs.org/install.sh | sudo sh
npm安装出现ssl timeout 问题:
只需要命令前先执行 “env -u http_proxy“ 就ok
https://github.com/isaacs/npm/issues/1458
环境基本准备完毕
用npm 安装一个websocket包看看
npm install websocket-server
http://howtonode.org/bogart-couchdb
http://www.makelinux.com/man/1/N/npm-set
分享到:
相关推荐
三、前期准备 了解 Node.js 自带的 npm(Node Package Manager)。npm 是一个用于管理和自动解决 Node.js 项目依赖关系的工具。当您安装 Node.js 时,npm 也会一同安装。通过 npm,您可以方便地安装、升级或卸载 ...
总的来说,Node.js在Mac系统下的安装过程大致可以分为几个步骤:准备Homebrew环境、通过Homebrew安装Node.js与npm、验证安装、配置国内镜像源。通过以上步骤,用户便可以成功搭建起适合自己的Node.js开发环境,开始...
### 开发环境准备 1. **安装Node.js**: 在开始构建音乐播放器之前,你需要确保你的计算机已经安装了最新版本的Node.js。访问官方网站`https://nodejs.org/`下载并安装适合你操作系统的版本。安装完成后,通过在...
**WSL环境准备** 1. **Windows商店安装Ubuntu 20.04**: - 在Windows应用商店中搜索并安装Ubuntu 20.04,完成安装后,启动WSL2的Ubuntu实例。 2. **在VSCode中安装Remote - WSL**: - 打开VSCode,通过扩展市场...
在"learn.forge.viewmodels-nodejs"这个压缩包子文件名中,我们可以推测这是一个学习资源,专为那些希望通过Node.js与Forge Viewer进行交互的开发者准备。这个包可能包含了示例代码、教程文档、或者是一个完整的演示...
- **自定义安装路径**:默认情况下,Node.js会安装在 `C:\Program Files\nodejs` 目录下,你可以根据需要选择自定义的安装路径。 - **添加环境变量**:勾选“将Node.js添加到系统路径”选项,这样你就可以在命令行...
在前后端都准备就绪后,我们需要配置它们之间的通信。在Node.js应用中,可以设置路由来处理HTTP请求。例如,创建一个API接口,通过`app.get('/api/data', (req, res) => {...})`来接收前端的请求并返回数据。在Vue...
三、Node.js开发准备 1. 创建项目:在你希望创建项目的目录下,使用`npm init`命令来生成一个package.json文件。这个文件包含了项目的元数据,如名称、版本、依赖等。 2. 安装依赖:使用`npm install [package]`...
#### 二、准备工作 **操作系统:** - CentOS 7 - 其他基于RPM包管理器的Linux发行版也可参考此文档。 **安装依赖:** 通过运行以下命令来安装所需的构建工具和库: ```bash sudo yum -y install rpm-build gcc gcc...
Node.js通常被用来开发低延迟的应用,也就是那些需要在服务器端环境和前端实时收集和交换数据的应用(例如那些需要实时“对讲”的智能手机应用)。PayPal、道琼斯、沃尔玛和LinkedIn都采用了Node.js框架搭建应用。 ...
**二、安装前准备** 在开始安装Node.js之前,确保你的计算机满足以下基本要求: 1. 对于Windows系统,至少需要Windows 7或更高版本。 2. macOS用户应确保拥有最新版本的Xcode Command Line Tools。 3. Linux用户需...
总的来说,“nodejs交叉编译.zip”文件很可能是为了帮助开发者在armv7架构的设备上顺利编译和运行Node.js而准备的一套工具和文档。这个过程中涉及的知识点不仅限于编程,还包括操作系统原理、硬件架构、软件构建等多...
这个“nodejs安装包,亲测可用”指的是一个专为 Windows 7 系统准备的 Node.js 安装程序,版本号为 v10.16.3,适用于 x64(64位)架构。 1. **Node.js 的介绍** - Node.js 使用 Google V8 JavaScript 引擎,执行...
Node.js 的 LTS(长期支持)版本是为那些寻求稳定性和长期维护的企业或项目准备的。v18.12.1 就是一个LTS版本,意味着它会得到更长时间的安全更新和支持,确保应用程序在一段时间内能够持续运行并保持安全性。 安装...
最后,通过https.request方法发起POST请求,并将之前准备好的post_option对象作为参数传递给该方法。在收到服务器的响应时,通过回调函数中的'res.on('data', ...)'监听器来处理服务器返回的数据。由于HTTPS协议中的...
JavaScript,无论是浏览器环境还是NodeJS环境中,都是基于单线程模型执行的。这意味着在任何时候,JavaScript 只能执行一个任务,而不能同时处理多个任务。然而,这并不意味着JavaScript无法利用多核CPU。 在浏览器...
本教程将通过一个简单的Node.js项目——"nodejs简单搭建前端后端网站demo",来讲解如何利用Node.js创建一个基本的前后端交互的Web应用。 一、准备工作 在开始之前,确保已经安装了Node.js和npm(Node包管理器)。这...