javascript-obfuscator / javascript-obfuscator/webpack-obfuscator
cannot read property of undefined reading sourceAndMap
- 主要语言
- TypeScript
- 星标
- 928
- 派生
- 92
- PR 合并指标
- 30 天内没有已合并 PR
描述
Obfuscator version used: 4.0.2
Node version used: 16.13.2
Webpack-obfuscator used: 3.5.1
private extractSourceAndSourceMap(asset: any): { inputSource: string, inputSourceMap: RawSourceMap } {
if (asset.sourceAndMap) { // this place
const { source, map } = asset.sourceAndMap();
return { inputSource: source, inputSourceMap: map };
} else {
return {
inputSource: asset.source(),
inputSourceMap: asset.map()
}
}
}
贡献指南
这个仓库没有索引到贡献指南
调研方向
该 issue 指出了 extractSourceAndSourceMap 和对 asset.sourceAndMap 的访问,但没有指明文件或测试。首先使用 Obfuscator 4.0.2、Node 16.13.2 和 webpack-obfuscator 3.5.1 重现错误,然后跟踪传递给此方法的 asset。当 undefined 属性导致的失败得到解决,并且受影响的行为得到验证时,即视为完成。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- typescript, webpack
- 领域
- build-system
- Issue 类型
- 缺陷
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 停滞
- 描述清晰度
- 需要澄清
- 新手友好度
- 30/100