Webpack 网页包生成的umd模块中断,返回';使用严格的';

Webpack 网页包生成的umd模块中断,返回';使用严格的';,webpack,Webpack,在第19行,它直接返回use strict,所以当我尝试导入这个打包的模块时,只得到一个字符串“use strict” 在tsconfig中,我已经将noimplicitustrestrict设置为true,但没有帮助 webpack.config.js const path=require(“路径”); const TerserPlugin=require(“terser网页包插件”); module.exports={ 模式:“发展”, 实验:{outputModule:true}, 条目

在第19行,它直接
返回use strict
,所以当我尝试导入这个打包的模块时,只得到一个字符串“use strict”

在tsconfig中,我已经将noimplicitustrestrict设置为true,但没有帮助

webpack.config.js

const path=require(“路径”);
const TerserPlugin=require(“terser网页包插件”);
module.exports={
模式:“发展”,
实验:{outputModule:true},
条目:{
索引:{
导入:“./src/index.ts”,
图书馆:{
姓名:{
root:“pazzlentdwidgets”,
commonjs:“@pazzle/antd小部件”,
},
类型:“umd”,
乌姆德纳梅德菲恩:没错,
导出:“默认”,
},
},
//esm:{
//导入:“./src/index.ts”,
//图书馆:{
//类型:“模块”,
//   },
// },
},
输出:{
path:path.resolve(_dirname,“dist”),
文件名:“[name].js”,
},
模块:{
规则:[
{
测试:/\.tsx?$/,,
使用:“ts加载器”,
排除:/node_模块/,
},
],
},
决心:{
扩展名:[“.tsx”、“.ts”、“.js”],
},
};