【发布时间】:2015-12-15 14:19:51
【问题描述】:
我在我的代码上运行browserify,如下:
import './app';
//——————————————————————————————————————————————————//
// Components
//——————————————————————————————————————————————————//
import './components/_ntToggleClass';
应用很简单
const app = angular.module('app', []);
components 中的文件是组件。但他们使用的是前面提到的app:
app.directive('ntToggleClass', () => {
... }
当我手动将所有内容放在一个文件中时,一切正常。但是在我使用 browserify 之后,我得到了
Uncaught ReferenceError: app is not defined
当我查看代码时,var app 和指令都在那里。
【问题讨论】:
-
这没有帮助,抱歉。
-
尝试使用
require("./components/_ntToggleClass.js"),应该直接复制文件内容。 -
也不起作用,@ScottKaye
-
查看我更新的答案,我在其中发布了一个快速演示的链接,我将它们放在一起并发布在 github 上。 @ScottKaye 是正确的顺便说一句。
标签: javascript angularjs gulp browserify