我正在尝试使用 webpack 来构建我的AngularJS
应用程序。
常见的方法来定义依赖于AngularJS
angular-animate
的新模块:
var app = angular.module("myApp", ["angular-animate"]);
使用 Webpack
时,我必须先要求此模块可用:
var angularAnimate = reqiure("angular-animate");
现在我找到了一个例子,我不明白它是如何工作的:
var app = angular.module('myApp', [require('angular-animate')]);
它需要angular-animate
模块,并将结果用作依赖项。但据我所知,模块依赖项应该是一个字符串数组。
您能否澄清一下,该示例如何工作?
我已经看过angular-animate
模块了。
它包含package.json
与main
部分,目标为index.js
。
index.js
是第一次调用的简单CommonJS
模块
require('./angular-animate');
然后导出一个带有angular-animate
模块名称的字符串:
module.exports = 'ngAnimate';
如此简单。