Javascript AngularJS和网页包
我正在尝试使用webpack构建我的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 =
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,我已经发现了机制。请在下面找到答案