我在使用带有angularjs 1.x的webpack缩小时遇到了一些问题我已经成功生成了webpack包,它运行正常。我使用缩小的那一刻,我的应用程序停止工作。我正在使用前端maven插件将webpack与maven集成。我也使用$ inject在我的angularjs代码中注入依赖项。
的pom.xml
<execution>
<id>webpack build</id>
<goals>
<goal>webpack</goal>
</goals>
<configuration>
<!-- -p is for minification -->
<arguments>-p</arguments>
</configuration>
</execution>
Angularjs代码
'use strict';
AsyncService .$inject = ['$http'];
var AsyncService = function($http) {
}
module.exports = AsyncService;
这是我在生成的包中看到的
{"use strict";
n.$inject=["$http"];
var n=function(t)
{
}
$ http转换为t。我认为这是错误的。我在这里缺少什么?