rollup工具打包报错问题汇总
1. (!) `this` has been rewritten to `undefined`
原因:这是因为打包后没有给this指向window,导致this undefined,因此需要配置context参数来指定代码执行环境的参数为window
解决:rollup.config.js文件中添加配置
module.exports = [
{
input: 'src/index.ts',
output: [
...
],
// 用来指定代码执行环境的参数,解决this执行undefined问题
context: 'window'
}
];