异常 nativeEvalAndFetch:ReferenceError:找不到变量:cordova

Chr*_*ume 4 javascript cordova ionic-framework

我不断收到在 iOS 模拟器上运行的 Angular 和 Ionic 错误。

跑步时

ionic run ios
Run Code Online (Sandbox Code Playgroud)

它在模拟器上正常启动。然后我按下模拟器上的主页按钮并得到

异常 nativeEvalAndFetch:ReferenceError:找不到变量:cordova

我正在我的 ionic 应用程序上测试深层链接,这打破了它。

Chr*_*ume 5

为了修复,我把

<script src="cordova.js"></script>
Run Code Online (Sandbox Code Playgroud)

在我的标题中。我有

<script src="phonegap.js"></script>
Run Code Online (Sandbox Code Playgroud)

所以现在我在标题中都有,并且工作正常。不确定我是否需要两者,但它有效。

此外,我的 phonegap.js 位于我的应用程序文件夹中。所以我添加到 gruntfile 中,这样当我 grunt 构建时它会复制过来。