2017-10-05 53 views
1

我是新來ES6,有兩個問題爲什麼要transpile node.js後端代碼?

  1. 是transpiling真正需要的後端代碼(node.js的)寫在ES6?

  2. 如果沒有必要進行轉譯 - 在服務器端是否有運行普通es6的缺點 - 它會影響調試嗎?

+0

[NodeJS計劃支持導入/導出es6(es2015)模塊]的可能重複(https://stackoverflow.com/questions/37132031/nodejs-plans-to-support-import-export-es6-es2015-modules ) –

回答

1

答案可能有爭議。我強烈地感覺不需要轉譯後端代碼(NodeJS)。 Transpiling將您的導入/導出語句轉換爲require,module.exports。你可以直接在NodeJs中使用它。

此外,在客戶端,對於不同的browser support進行轉碼是有意義的,並且它也減少了bundle size。但是對於NodeJS來說,調試也有缺點。

+0

調試有什麼缺點? – npr

相關問題