Sono stato in grado di ottenere l'importazione di percorsi assoluti lavorando sul mio setup webpack2. Ecco che ho fatto Devi impostare il tsconfig.json per supportare anche quello. Ecco un esempio: https://medium.com/@timwong/typescript-with-webpack2-how-to-do-import-with-absolute-path-f33b1826d330
Ecco l'esempio nel mio post.
Webpack2 Risolvere
/**
* Assuming the following project structure
* /src
* /app
* /services
* /models
* /node_modules
* .webpack.config.js
* tsconfig.json
*/
var path = require('path');
module.exports = {
module: { ... },
devtool: '...',
resolve: {
modules: [
path.resolve('./node_modules'),
path.resolve('./app')
]
}
Definendo le resolve.modules, istruiamo Webpack per la ricerca (a.k.a risolvere) i componenti che utilizzano questi percorsi come cartella principale. Configurazione TypeScript
Ok, ora che Webpack è pronto; che dire di TypeScript. Se stai usando un editor come Atom o VSCode, probabilmente vedrai un errore evidenziato che dice che TypeScript non riesce a trovare i moduli. È perché TypeScript non è a conoscenza dell'impostazione di questo modulo radice. Dobbiamo fornire queste informazioni anche nel file tsconfig.json.
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"*": [
"*",
"app/*"
]
}
}
Definendo i sentieri oggetto e il baseurl, abbiamo istruire dattiloscritto compilatore di esaminare la cartella di applicazione per la risoluzione istruzioni import. Spero che questo semplice esempio aiuti a sbloccare tutti coloro che affrontano questo problema di configurazione quando si inizia per la prima volta con TypeScript e Webpack2.
fonte
2017-05-11 23:14:43
Possibile duplicato di [Come posso fare riferimento a file typescript senza percorsi assoluti?] (Http://stackoverflow.com/questions/26822836/how-can-i-reference-typescript-files-without-solutions-paths) – toskv
Non è un duplicato. Sono abbastanza sicuro di cosa voglia dire che vuole raggruppare i file con percorsi assoluti. – Azarus