簡體   English   中英

僅在Ubuntu上存在構造函數語言中的NodeJS錯誤

[英]NodeJS Error In Constructor Language Only Present On Ubuntu

我正在嘗試讓特定的npm軟件包在Ubuntu 16.04上運行。 我目前正在運行最新版本的nodejs和npm,以及程序包(關閉)。

這是我得到的錯誤:

root@ubuntu-s-1vcpu-1gb-nyc1-01:/usr/server# nodejs index.js
/usr/server/node_modules/jsdom/lib/api.js:10
const { URL } = require("whatwg-url");
      ^

SyntaxError: Unexpected token {
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:374:25)
    at Object.Module._extensions..js (module.js:417:10)
    at Module.load (module.js:344:32)
    at Function.Module._load (module.js:301:12)
    at Module.require (module.js:354:17)
    at require (internal/module.js:12:17)
    at createHTMLParser (/usr/server/node_modules/turndown/lib/turndown.cjs.js:529:17)
    at Object.<anonymous> (/usr/server/node_modules/turndown/lib/turndown.cjs.js:537:60)
    at Module._compile (module.js:410:26)

錯誤指出它發生在“ turndown”包內,並且是由於構造函數中的語言引起的。 讓我感到困惑的是,它可以在Fedora 27上正常運行。

是什么引起行為差異?

這個問題的答案是更新我的NodeJS版本。 我現在遇到另一個錯誤,但這與程序包有關。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM