Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AngularJS和网页包_Javascript_Angularjs_Webpack - Fatal编程技术网

Javascript AngularJS和网页包

Javascript AngularJS和网页包,javascript,angularjs,webpack,Javascript,Angularjs,Webpack,我正在尝试使用webpack构建我的AngularJS应用程序 在AngularJS中,有一种定义新模块的常用方法,该模块依赖于angularanimate: var app = angular.module("myApp", ["angular-animate"]); 使用Webpack时,我必须先提出一个要求,才能使用此模块: var angularAnimate = reqiure("angular-animate"); 现在我发现了一个,但我不明白它是如何工作的: var app =

我正在尝试使用webpack构建我的
AngularJS
应用程序

AngularJS
中,有一种定义新模块的常用方法,该模块依赖于
angularanimate

var app = angular.module("myApp", ["angular-animate"]);
使用
Webpack
时,我必须先提出一个要求,才能使用此模块:

var angularAnimate = reqiure("angular-animate");
现在我发现了一个,但我不明白它是如何工作的:

var app = angular.module('myApp', [require('angular-animate')]);
它需要
angular animate
模块,并将结果用作依赖项。但据我所知


请你澄清一下,它是如何工作的

我通过
角度动画模块查看了

它包含
package.json
,带有指向
index.js
main
部分

index.js
是一个简单的
CommonJS
模块,它第一次调用

require('./angular-animate');
然后导出带有
angular animate
模块名称的字符串:

module.exports = 'ngAnimate';

很简单。

这是
[需要('angular-animate')]
数组,只有一个element@MatejMarconak,我已经发现了机制。请在下面找到答案