【发布时间】:2016-03-05 00:46:52
【问题描述】:
我有一个sail.js 项目,我正在使用angularjs。每当我尝试运行该项目时,它都会与在开发模式下运行的风帆一起工作,例如:sails lift。但是如果我在生产模式下运行sails lift --prod。我收到此错误:
Uncaught Error: [$injector:modulerr] Failed to instantiate module cineApp due to:
Error: [$injector:unpr] Unknown provider: a
http://errors.angularjs.org/1.4.7/$injector/unpr?p0=a
at http://localhost:1337/min/production.min.js:3:6452
at http://localhost:1337/min/production.min.js:3:25864
at d (http://localhost:1337/min/production.min.js:3:25034)
at Object.e [as invoke] (http://localhost:1337/min/production.min.js:3:25371)
at d (http://localhost:1337/min/production.min.js:3:24422)
at http://localhost:1337/min/production.min.js:3:24546
at f (http://localhost:1337/min/production.min.js:3:6859)
at n (http://localhost:1337/min/production.min.js:3:24323)
at $a (http://localhost:1337/min/production.min.js:3:26013)
at h (http://localhost:1337/min/production.min.js:3:13536)
http://errors.angularjs.org/1.4.7/$injector/modulerr?p0=cineApp&p1=Error%3A…tp%3A%2F%2Ffl.limijiaoyin.com%3A1337%2Fmin%2Fproduction.min.js%3A3%3A13536)
我在位于 assets/js/app.js 的 app.js 中定义了 Angular 应用程序。
var cineApp = angular.module('cineApp', ['ngRoute', 'ui.bootstrap']);
那么,为什么 angularjs 在sails 在开发模式下运行时工作,但在生产模式下没有。
【问题讨论】:
-
你能粘贴代码在缩小之前你是如何定义
cineApp的吗? -
@Chandan 请查看更新后的代码。
-
请检查下面@Thomas 的答案。看看有没有帮助..
标签: javascript angularjs node.js sails.js