//file1.js
const func2 = function(){
console.log('func2')
}
//index.js
const func1 = function(){
console.log('func1')
}
const func3 = function(){
import('./file1').then(res=>{res.default()})
}
export default {func1,func3}
在实际项目中引用上面打包好的 library 比如
import test from './test.js'
console.log(test) // {func1,func3}
但是 func2 并没有被引入,而是 chunk loading failed *.chunk.js 404 已配置 publicUrl 为 dist
尽管可以通过 require/require.esure 解决,但是难免在开发 library 时使用到 import/export,或者 lib 本身的项目需要 import 引入异步组件,人为避免?
1
exonuclease 2018-12-24 10:11:10 +08:00 via iPhone
异步加载的语法是 import()
|
2
MerlinLord OP @exonuclease #1 是啊,然后?
|