Skip to content

webpack 替换模块算法 #20

@noneven

Description

@noneven
let source = `require('a');console.log(123);require('b');`
// source => AST => replaces
let replaces = [{
  from: 8,
  to: 11,
  name: 'a',
  value: 1
}, {
  from: 38,
  to: 41,
  name: 'b',
  value: 2
}];
// 期望输出
'require(/* a */1);console.log(123);require(/* b */2);'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions