0
我加入了包@類型/應用程序中的下劃線,並更新了TS包到2.4.2版本,但如果我嘗試編譯我收到錯誤信息:對應於錯誤導入強調打字稿@types文件
export as namespace _;
node_modules\@types\underscore\index.d.ts(8,1): error TS1128: Declaration or statement expected.
node_modules\@types\underscore\index.d.ts(8,11): error TS1005: ';' expected.
node_modules\@types\underscore\index.d.ts(8,22): error TS1005: '{' expected.
這些是TS參數:
.pipe(tsc({
target: 'ES6',
declarationFiles: false,
noExternalResolve: true,
inlineSources: true,
inlineSourceMap: true,
types: [ "underscore", "cordova-plugin-camera" ]
}))
我錯過了什麼?
我一直無法重新創建您遇到的錯誤。你如何安裝下劃線類型?即你使用'npm install @ types/underscore'來做到這一點嗎?你如何構建TypeScript?即例如,你是否使用gulp-typescript?您是否嘗試過直接使用TypeScript'tsc'編譯器從命令行構建TypeScript? –
看起來像問題是我不得不更新吞口打字稿。現在我不再有這個錯誤 –