Vyhledávání na webu

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.

Související články