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.

Súvisiace články