在Typescript项目中,编译后的代码应该包含以下行:
(function webpackUniversalModuleDefinition(root, factory) {
...
define("moduleName", [], function () { ... } );使用来自amd (异步模块定义)的定义
我用gulp + webpack的ts-loader编译ts文件,得到
define([], function () { ... } );所以我需要手动添加moduleName,有没有办法自动添加(或者干脆不删除名称)?
我试着搜索它,ng-annotate或uglify mangle:false或amd-optimize,但它们都不起作用。我也许可以用gulp-replace硬编码它,但这可能不是一个好主意。
在我的网络配置中,我有:
library: 'moduleName',
libraryTarget: 'umd'有人能帮我做这个小任务吗?
https://stackoverflow.com/questions/59327504
复制相似问题