我想在Ubuntu12.04上安装NodeJS版本0.8.18.我试图安装最新版本,然后使用nvm恢复到0.8.18,但当我运行代码时,显然安装的软件包和两个版本(最新版本和0.8.18)存在一些问题.由于我不知道如何解决这个问题,我从节pip安装中清理了机器,并考虑直接安装我感兴趣的版本(v0.8.18).

推荐答案

Chris Lea的ppa回购协议中有0.8.23.

此软件包允许您向apt get添加存储库:(您也可以手动执行此操作)

sudo apt-get install software-properties-common

添加Chris Lea的存储库:

sudo apt-add-repository ppa:chris-lea/node.js-legacy

更新apt-get:

sudo apt-get update

安装 node .js:

sudo apt-get install nodejs=0.8.23-1chl1~precise1

我认为(请随意编辑)如果只添加 node ,版本号是可选的.js遗产.如果同时添加legacy和ppa/chris lea/node.js您很可能需要添加版本.

Node.js相关问答推荐

如何使用Express正确跟踪服务器应用程序上的所有传出的Node.js请求

Sequelize-测试使用虚拟场更新模型

Inno Setup如何在现有文本文件中追加新内容

如何在docker容器上正确安装nodejs?

将 POST 的 json 变量格式化为 lambda

在 azure blob 容器之间复制文件

Redis Typescript 删除方法类型转换

从 Response.json() 返回的 JSON 似乎无效?

加速 sequelize ORM 中的查询

用户与mongoose 的完美搭配

部署云功能 Firebase/Stripe 时出错

为什么在调用数据库调用时我的参数没有定义?

yarn.lock 和 npm 的 package-lock 有什么区别?

使用restify时如何支持cors

Connect/Express 中的session和cookieSession中间件有什么区别?

Node.js + Express:应用程序不会开始监听端口 80

如何监控 node.js 上的网络,类似于 chrome/firefox 开发者工具?

npm install 给出警告,npm audit fix 不起作用

使用 Node.js 我得到错误:EISDIR,读取

react-native run-android 无法识别