//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 引入异步组件,人为避免?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.