2017-06-26 53 views
0

我收到此錯誤時,在0.12的NodeJS發行的CentOS嘗試使用模塊nodemailer 6.9升級的CentOS的NodeJS 6.9

/root/node-v0.10.30/node_modules/live_webcam/node_modules/nodemailer/lib/nodemailer.js: 3 const Mailer = require('./ mailer'); ^^^^^ SyntaxError:在嚴格模式下使用const。

我嘗試更新的,但的NodeJS百勝報告404包

yum

如何固定的呢?

謝謝你的任何高級!

回答

0

節點0.12的當前狀態是生命週期結束,這意味着您不應該期望它完全起作用。

Node LTS schedule

幾年前(在節點歷史上來講年齡)io.js was forked從節點0.12,因爲它是如此不合時宜。

如果您不知道如何安裝較新版本的節點,請參閱my tutorialNode website

+0

嗨,非常感謝你! instaling後的NodeJS: 根@ sdv7 [/opt/node-6.7.0/node_modules/live_webcam]#節點-v v6.7.0 我拷入我aplication到/opt/node-6.7.0/node_modules/,但在運行節點server.js時收到此錯誤: root @ sdv7 [/opt/node-6.7.0/node_modules/live_webcam]# node server.js module.js:583 return process.dlopen(module, path._makeLong(文件名)); ^ 錯誤:模塊版本不匹配。預計48,得到14. 對不起,我的知識不是先進的nodejs,我需要在代碼中做一些改變? 再次感謝您! –

+0

好吧,我通過bryptjs修復了這個更改模塊的bcrypt。 NodeJs現在爲我工作! 謝謝! –