【问题标题】:Getting a lot of TypeScript errors after running Ionic project on MacOs在 MacO 上运行 Ionic 项目后出现大量 TypeScript 错误
【发布时间】:2019-06-02 02:39:40
【问题描述】:

我开发了一个 Ionic 应用程序,它在 Windows 上运行良好。我在 VirtualBox 上运行 MacOs El Capitan。我已经在 MacOs 上设置了所有东西,但是当我尝试使用 Ionic Serve 运行应用程序时,我得到了许多我在 Windows 上没有的打字稿错误。

我搜索了很多解决方案,但没有一个能解决我的问题。

这些是错误

[app-scripts] [03:55:07] 打字稿: node_modules/@types/jasmine/index.d.ts, line: 138 [app-scripts]
';'预期的。 [应用脚本] L138:功能 createSpyObj(methodNames: SpyObjMethodNames): 任何; [应用脚本]
L139: 函数 createSpyObj(methodNames: SpyObjMethodNames): 间谍对象; [app-scripts] '(' 预期。[app-scripts]
L138: 函数 createSpyObj(methodNames: SpyObjMethodNames): 任何; [应用脚本] [03:55:07] 打字稿: node_modules/@types/jasmine/index.d.ts,行:138 [app-scripts] [03:55:07] 打字稿:node_modules/@types/jasmine/index.d.ts,行: 138 [应用程序脚本] L139:函数 createSpyObj(methodNames: SpyObjMethodNames): SpyObj; [app-scripts] ']' 预期。 [应用程序脚本] L138:
函数 createSpyObj(methodNames: SpyObjMethodNames): 任何; [app-scripts] L139: 函数 createSpyObj(methodNames: SpyObjMethodNames): SpyObj; [app-scripts] ',' 预期。 [app-scripts] L138: 函数 createSpyObj(methodNames: SpyObjMethodNames): 任何; [应用程序脚本] L139:功能 createSpyObj(methodNames: SpyObjMethodNames): SpyObj; [app-scripts] 预期属性分配。 [应用脚本] L138: 函数 createSpyObj(methodNames: SpyObjMethodNames): 任何; [app-scripts] L139: 函数 createSpyObj(methodNames: SpyObjMethodNames): SpyObj; [app-scripts] ')' 预期。 [app-scripts] L138: 函数 createSpyObj(methodNames: SpyObjMethodNames): 任何; [应用脚本] [03:55:07] 打字稿: node_modules/@types/jasmine/index.d.ts,行:138 [app-scripts] [03:55:07] 打字稿:node_modules/@types/jasmine/index.d.ts,行: 138 [应用脚本] [03:55:07] 打字稿: node_modules/@types/jasmine/index.d.ts,行:138 [app-scripts] [03:55:07] 打字稿:node_modules/@types/jasmine/index.d.ts,行: 138 [应用脚本] [03:55:07] 打字稿: node_modules/@types/jasmine/index.d.ts,行:138 [app-scripts] [03:55:07] 打字稿:node_modules/@types/jasmine/index.d.ts,行: 138

【问题讨论】:

    标签: typescript ionic-framework ionic3


    【解决方案1】:

    使用以下命令重新安装您的应用脚本

    npm install @ionic/app-scripts@latest --save-dev
    

    同时运行以下命令

    npm rebuild node-sass
    

    运行你的项目,它会正常工作

    ionic serve
    

    【讨论】:

    • 然后删除你的 node_modules 并使用 npm install 重新安装
    • 已修复。已安装@types/jasmine 感谢您的回复!
    猜你喜欢
    • 2020-08-12
    • 1970-01-01
    • 1970-01-01
    • 2019-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-19
    相关资源
    最近更新 更多