Angularjs 1.x通用样式代码+ babel + webpack模块注入器错误

问题描述

我的angularjs项目是用commonJs风格编写的。这是我项目中的示例控制器

'use strict'

// @ngInject
module.exports = function PolicyController ($log) {}

我的项目是如此之大,所以无法更改如下所示的angularjs样式代码

myApp.controller('GreetingController',['$scope',function($scope) {
  $scope.greeting = 'Hola!';
}]);

现在我正在使用babel和webpack进行生产。我正在使用terser-webpack-plugin进行minify和uglify minify运行良好,但是当我在terser webpack插件选项中使用mangle选项时,会发生模块注入器错误。所以不能丑化我的整个代码。在某些已解决的问题中,人们使用babel-plugin-angularjs-annotate,但是此插件对我没有帮助。

我的问题是babel-plugin-angularjs-annotate不能用于CommonJs样式吗?如果可能,我可以获取一些示例配置或参考链接吗?

祝你有美好的一天!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...