Node-webkit + Angular.js未捕获错误:[$ injector:modulerr]

时间:2014-09-01 05:59:37

标签: angularjs node-webkit

我有这个档案

lib/
 |-angular.min.js
 |-angular-route.js
 |-angular-resource.js
index.html
package.json

index.html

<html ng-app="example">
<head>
    <meta charset="utf-8">

    <script src="lib/angular.min.js"></script>
    <script src="lib/angular-route.js"></script>
    <script src="lib/angular-resource.js"></script>
</head>
<body>
    <script>
        var app = angular.module('example', ['ngRoute']);
    </script>
</body>
</html>

package.json

{
    "main": "index.html"
    , "name": "example"
    , "version": "1.0.0"
    , "window": {
        "toolbar": true
        , "frame"  : true
    }
}

但是当我运行$ nw .时,它会抛出这个错误:

Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.2.7/$injector/moduler...

1 个答案:

答案 0 :(得分:0)

我和ng Animate有类似的问题。事实证明我安装了更新版本的ngAnimate而不是我使用的angular.js。所以可以肯定的是,只需检查角度和其他组件的版本。

  • angular.js - v1.2.7
  • angular-route - v1.2.7
  • angular-resource - v1.2.7