asp.net core - Mohu v projektu TypeScript používat systém modulů CommonJS?
Mám nový projekt a chci kódovat pomocí Visual Studio, Typescript, ASP.net Core a CommonJS Module System. Ve skutečnosti potřebuji modulární systém k organizaci mých závislostí. Co bych měl dělat?
Mohu použít CommonJS modulový systém v projektu TypeScript pomocí Visual Studia?
ts konfigurace:
{
"compileOnSave": true,
"compilerOptions": {
"noImplicitAny": false,
"noEmitOnError": true,
"removeComments": false,
"sourceMap": true,
"target": "es5",
"module": "commonjs"
},
"exclude": [
"node_modules",
"wwwroot"
]
}
Odpověď č. 1
Ano, můžete jej používat stejným způsobem, jakým byste jej používali v JavaScriptu. TypeScript je nadmnožina JavaScriptu, všechno, co je možné v JavaScriptu, je možné i v TypeScriptu.
Odkazujte na toto:
https://www.typescriptlang.org/docs/handbook/modules.html
A vyhledejte (ctrl/cmd + f) 'require'
Odpověď č. 2
Ano, můžete, ale pouze v nových projektech. TS používá systém modulů ES.