无法编译Typescript Ubuntu

时间:2017-07-05 23:58:57

标签: node.js ubuntu typescript npm jasmine

throw new TSError(formatDiagnostics(diagnosticList, cwd, ts, lineOffset))
      ^
TSError: ⨯ Unable to compile TypeScript
Cannot find type definition file for 'jasmine'. (2688)
Cannot find type definition file for 'node'. (2688)

api/public/reports/api-report.spec.ts (1,46): Cannot find module './api-report'. (2307)
...
20 lines of different modules not found
src/api/public/reports/api-report.spec.ts (134,17): Cannot find name 'expect'. (2304)

^尝试进行" npm test"时出错。测试为" jasmine-ts /文件夹/ * .spec.ts"

Ubuntu 16.04

我看了很多,重新安装了节点,npm,nvm,jasmine。看着我的代码。不知道它可能是什么。

1 个答案:

答案 0 :(得分:0)

由于它无法找到节点的类型定义,因此我只能假设您正在处理节点应用程序,并且没有安装类型定义。您需要:

npm install @types/node --save-dev

...然后使用三次斜杠指令引用此文件。

请参阅type definitionsreferences上的文档。听起来你也需要为茉莉花做这件事。

听起来你可能没有适当地导入其他模块,但如果没有看到代码就无法分辨。