现在我不得不在centOS 6.9上安装nodejs v.8.12 当我尝试安装v8x时,只能获得v6.12
if(isset($_POST['documentName']) &&
!empty($_POST['documentName'])){
echo 'Document Name - ' .
($_POST['documentName']) . '
';
}
我刚刚按照他们的指示获得了nodejs v8.x,
'use strict';
var mongoose = require('mongoose'),
Schema = mongoose.Schema,
ObjectId = Schema.ObjectId;
var messageSchema = mongoose.Schema({
ObjectId: ObjectId,
sender_id: String,
receiver_id: String,
sender_name: String,
receiver_name: String,
time_stamp: String,
message_text: String,
is_seen: String,
channel_id: String,
message_type: String
})
;
var Message = mongoose.model('Message', messageSchema);
var exports = module.exports = Message;
以安装Node.js 8.x LTS Carbon和npm。但仍然只能得到6.14。
答案 0 :(得分:0)
您可以安装nvm
,然后下载并使用Nodejs 8x。
答案 1 :(得分:0)
您可以执行以下操作以更新到所需版本
sudo npm cache clean -f
sudo npm install -g n
sudo n 8.12.0
答案 2 :(得分:0)
安装nvm,然后使用所需的节点版本。 要安装nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
source ~/.bashrc
nvm install v0.8.12