asp.net core - Môžem použiť CommonJS modulový systém v projekte TypeScript?
Mám nový projekt a chcem programovať pomocou Visual Studio, Typescript, ASP.net Core a CommonJS Module System. V skutočnosti potrebujem modulový systém na organizovanie mojich závislostí. Čo by som mal robiť?
Môžem použiť CommonJS modulový systém v projekte TypeScript pomocou Visual Studio?
ts konfigurácia:
{
"compileOnSave": true,
"compilerOptions": {
"noImplicitAny": false,
"noEmitOnError": true,
"removeComments": false,
"sourceMap": true,
"target": "es5",
"module": "commonjs"
},
"exclude": [
"node_modules",
"wwwroot"
]
}
Odpoveď č. 1
Áno, môžete ho použiť rovnakým spôsobom, ako by ste ho použili v Javascripte. Typescript je nadmnožinou Javascriptu, všetko, čo je možné v Javascripte, je možné aj v Typescripte.
Odkážte sa na toto:
https://www.typescriptlang.org/docs/handbook/modules.html
A vyhľadajte (ctrl/cmd + f) 'require'
Odpoveď č. 2
Áno, môžete, ale len v nových projektoch. TS používa systém ES modulov.