asp.net core - Voinko käyttää CommonJS-moduulijärjestelmää TypeScript-projektissa?
Minulla on uusi projekti ja haluan koodata käyttäen Visual Studio, Typescript, ASP.net Core ja CommonJS-moduulijärjestelmää. Itse asiassa tarvitsen moduulijärjestelmän hallitakseni riippuvuuksiani. Mitä minun pitäisi tehdä?
Voinko käyttää CommonJS-moduulijärjestelmää TypeScript-projektissa, joka käyttää Visual Studiota?
ts-asetus:
{
"compileOnSave": true,
"compilerOptions": {
"noImplicitAny": false,
"noEmitOnError": true,
"removeComments": false,
"sourceMap": true,
"target": "es5",
"module": "commonjs"
},
"exclude": [
"node_modules",
"wwwroot"
]
}
Vastaus #1
Kyllä, voit käyttää sitä samalla tavalla kuin käyttäisit sitä Javasciptissä. Typescript on Javascriptin yläjoukko, kaikki mikä on mahdollista Javasciptissä on myös mahdollista Typescriptissä.
Viittaa tähän:
https://www.typescriptlang.org/docs/handbook/modules.html
Ja etsi (ctrl/cmd + f) 'require'
Vastaus #2
Kyllä voit, mutta uusissa projekteissa. TS käyttää ES-moduulijärjestelmää.