1
我正在嘗試將Karma和Jasmine集成到我的角度應用程序中,該應用程序當前位於v4.1.3
,[email protected]
和@types
。這個問題是不是其他TS2304
錯誤的重複,因爲我不是面臨着「需要」或「處理」等問題......TS2304:找不到名稱'__decorate','__metadata'和'__extends'
當我運行npm test
,我得到了一堆組件文件下面的錯誤,
Cannot find name '__metadata'.
Cannot find name '__decorate'.
Cannot find name '__extends'.
tsconfig.json:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"lib" : ["es2015.core", "es6", "es7", "dom"],
"noImplicitAny": false,
"suppressImplicitAnyIndexErrors": true,
"sourceMap": true,
"noEmitHelpers": true,
"allowJs" : true,
"types": [
"hammerjs",
"jasmine",
"jquery",
"lodash",
"moment",
"node"
],
"typeRoots": [
"node_modules/@types"
]
},
"exclude": [
"node_modules",
"typings"
],
"awesomeTypescriptLoaderOptions": {
"resolveGlobs": true,
"forkChecker": true
},
"compileOnSave": false,
"buildOnSave": false,
"atom": { "rewriteTsconfig": false }
}
當我嘗試搜索的名字,我不覺得他們在.ts
文件。這個錯誤是從哪裏產生的?它是捆綁js嗎?
它仍然是重複的。沒有找到什麼名字是不相同的。如果一個問題詢問添加了兩個名爲C和D的整型變量,它仍然是一個問題的重複,詢問如何添加A和B;它不是因爲變量名稱不同而不同。 –