嘗試對模塊和目標有一些基本的瞭解。TypeScript編譯選項:module vs target
我想知道模塊之間的差異和目標編譯典型tsconfig.json
{ "compilerOptions": { "module": "es6", "sourceMap": true, "target": "es6" } }
,如果我提供了以下選項,會發生什麼選項:
模塊:CommonJS的,目標:ES6
模塊:ES6,目標:CommonJS的
模塊:CommonJS的,目標:CommonJS的
目標不能是commonjs。它只能是:'es3'(默認),'es5'或'es6'。你有沒有讀過[Compiler Options doc](https://www.typescriptlang.org/docs/handbook/compiler-options.html)? –
Paleo的答案是一個重要的修正:[Documentation](https://www.typescriptlang.org/docs/handbook/compiler-options.html)實際上表示可以使用>>「ES6」和「ES2015」值** **定位時**「ES5」或更低**。<< – Peti29