带有更多条目导入的webpack捆绑js重复

时间:2019-07-16 13:45:10

标签: javascript webpack ecmascript-6

我有一个与webpack捆绑在一起的程序,并在webpack.config.js中设置了更多条目。 有三个js文件,分别称为test1.js,test2.js和modal.js。 但是在捆绑之后,output_test1.js是包含hello和world的,从理论上讲,它仅包含hello。 有谁能告诉我原因以及如何解决?谢谢!

/*part of webpack.config.js*/
entry: { 
  "output_test1": 'test1.js',
  "output_test2": 'test2.js'
}

/*part of modal.js*/
export function hello () {
  console.log("hello")
}

export function world () {
  console.log("world")
}

/*part of test1.js*/
import {hello} from "modal.js"
hello()

/*part of test2.js*/
import {hello, world} from "modal.js"
hello()
world()

0 个答案:

没有答案