2016-10-11 67 views
1

我目前使用打字稿2.0(和的WebPack 1.13.2)與「@types」定義沿着與我目前有如下錯誤:的WebPack和打字稿2.0:重複標識符

ERROR in [default] ###\node_modules\@types\js-base64\index.d.ts:53:4 Duplicate identifier 'export='.

我顯示這個錯誤,但它實際上並不是我擁有的唯一一個。事實上,最近,我補充說:「CKEditor的」我的項目,並通過

npm install @types/ckeditor --save-dev 

我的代碼編譯正確下載相應的分型,但現在我有幾十個類型的「複製標識」的錯誤。奇怪的是,我排除「node_modules」通過我的「tsconfig.json」:

{ 
    "compilerOptions": { 
    "target": "es5", 
    "module": "commonjs", 
    "moduleResolution": "node", 
    "sourceMap": true, 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true, 
    "removeComments": false, 
    "noImplicitAny": true, 
    "suppressImplicitAnyIndexErrors": true 
    }, 
    "exclude": [ 
    "node_modules" 
    ] 
} 

所以我不明白怎麼會產生警告/錯誤。

順便說一句,我試過用webpack 2,它不能解決問題。

回答

0

如果您還沒有找到問題,那很可能是您的項目中存在兩個定義文件的結果。

我遇到過這種情況,例如,當從typting通過npm遷移到@types時 - 我在兩個位置都有一個定義。