Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typescript 在MacOs上运行Ionic project后出现大量类型脚本错误_Typescript_Ionic Framework_Ionic3 - Fatal编程技术网

Typescript 在MacOs上运行Ionic project后出现大量类型脚本错误

Typescript 在MacOs上运行Ionic project后出现大量类型脚本错误,typescript,ionic-framework,ionic3,Typescript,Ionic Framework,Ionic3,我开发了一个Ionic应用程序,它在windows上运行良好。我在VirtualBox上运行MacOs El Capitan。我已经在MacOs上安装了所有东西,但是当我尝试使用Ionic Serve运行应用程序时,我会遇到许多在windows上没有的打字错误 我寻找了很多解决方案,但都没有解决我的问题 这些是错误 [应用程序脚本][03:55:07]类型脚本: node_modules/@types/jasmine/index.d.ts,第138行[应用程序脚本] ';' 预期。[应用程序脚本

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

我寻找了很多解决方案,但都没有解决我的问题

这些是错误

[应用程序脚本][03:55:07]类型脚本: node_modules/@types/jasmine/index.d.ts,第138行[应用程序脚本]
';' 预期。[应用程序脚本]L138:函数 createSpyObj(methodNames:SpyObjMethodNames):任意;[应用程序脚本]
L139:函数createSpyObj(方法名:SpyObjMethodNames): SpyObj;[应用程序脚本]”(“应为。[应用程序脚本]
L138:函数createSpyObj(方法名:SpyObjMethodNames):任意; [应用程序脚本][03:55:07]类型脚本: node_modules/@types/jasmine/index.d.ts,第138行[应用程序脚本] [03:55:07]类型脚本:node_modules/@types/jasmine/index.d.ts,行: 138[应用程序脚本]L139:函数 createSpyObj(方法名:SpyObjMethodNames):SpyObj; 应为[app scripts]'].[app scripts]L138:
函数createSpyObj(methodNames:SpyObjMethodNames):任意; [应用程序脚本]L139:函数createSpyObj(方法名: SpyObjMethodNames):SpyObj;[app scripts],,应为。 [应用程序脚本]L138:函数createSpyObj(方法名: SpyobjMethodName):任意;[app脚本]L139:函数 createSpyObj(方法名:SpyObjMethodNames):SpyObj; 需要[应用程序脚本]属性分配。[应用程序脚本] L138:函数createSpyObj(方法名:SpyObjMethodNames):任意; [应用程序脚本]L139:函数createSpyObj(方法名: SpyObjMethodNames):应为SpyObj;[app scripts]')'。 [应用程序脚本]L138:函数createSpyObj(方法名: SpyobjMethodName):任何;[应用程序脚本][03:55:07]类型脚本: node_modules/@types/jasmine/index.d.ts,第138行[应用程序脚本] [03:55:07]类型脚本:node_modules/@types/jasmine/index.d.ts,行: 138[应用程序脚本][03:55:07]类型脚本: node_modules/@types/jasmine/index.d.ts,第138行[应用程序脚本] [03:55:07]类型脚本:node_modules/@types/jasmine/index.d.ts,行: 138[应用程序脚本][03:55:07]类型脚本: node_modules/@types/jasmine/index.d.ts,第138行[应用程序脚本] [03:55:07]类型脚本:node_modules/@types/jasmine/index.d.ts,行: 138


使用以下命令重新安装应用程序脚本

npm install @ionic/app-scripts@latest --save-dev
并运行下面的命令

npm rebuild node-sass
并运行您的项目,它会很好地工作

ionic serve

然后卸下节点_模块并使用npm installFixed重新安装。安装@types/jasmine谢谢您的回复!