使用Babel 6,我正在嘗試而不是在我編譯的代碼中有"use strict"
。爲什麼「transform-es2015-modules-commonjs」在Babel 6中添加「use strict」?
我發現,它的"transform-es2015-modules-commonjs" plugin(在"es2015" preset)這就是添加它。
在the source-code似乎inherit "babel-plugin-transform-strict-mode"
,這要是我刪除它,它仍然能正常工作,即它編譯成import "…"
沒有require(…)
添加「使用嚴格」。
那麼,爲什麼「變換 - es2015模塊 - commonjs」強迫嚴格模式?