Typescript沒有找到該模塊在此導入import ga from 'googleAnalytics';
打字稿無法找到已映射與SystemJS模塊
SystemJS知道在哪裏可以找到該模塊,因爲它已經被映射到前面,像這樣:
map: {
'@angular': 'node_modules/@angular',
'rxjs': 'node_modules/rxjs',
'underscore': 'node_modules/underscore/underscore-min.js',
'googleAnalytics': '//www.google-analytics.com/analytics.js'
},
如何提供類似於tsc
的映射?
這個其他問題似乎在往好的方向指向:How to avoid imports with very long relative paths in Angular 2?
Typescript 2.0似乎支持paths
配置爲tsconfig.json
。有沒有辦法下載Typescript 2.0?我可以給path
配置一個http url(//www.google-analytics.com/analytics.js),就像我在做SystemJS一樣嗎?如果無法下載Typescript 2.0,我如何才能達到我想要的當前版本?
編輯
特定的錯誤我得到的是:「找不到模塊‘嘎’」。
這裏是我的tsconfig.json
:
{
"compilerOptions": {
"rootDir": "./",
"target": "es5",
"module": "system",
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"noImplicitAny": true
},
"exclude": [
"node_modules",
"front-end/node_modules",
"typings/main",
"typings/main.d.ts"
]
}
我不我認爲Typescript 2已經發布了。 https://github.com/Microsoft/TypeScript/tags – jasonszhao
事實上,它看起來並不像它已經發布。 – maximedupre
如果您像這樣從'googleAnalytics'導入{ga},那麼會發生什麼情況;' – iberbeu