首页 > Web开发 > 详细

【webpack】中library的作用

时间:2020-07-24 10:22:52      阅读:67      评论:0      收藏:0      [点我收藏+]

webpack默认打包之后的代码形式是这样的(假设我导出 module.exports = ‘hello world‘ )

(function () {
  return ‘hello world‘
})()

 

注意:代码是一个自执行函数,外界想获取函数里面的返回值怎么办(也就是模块的导出结果 hello world ),那么就需要配置一个 library 

技术分享图片
const path = require(‘path‘)

module.exports = {
  entry: ‘./src/utils.js‘,
  output: {
    path: path.resolve(__dirname, ‘dist‘),
    filename: ‘bundle.js‘,
    library: ‘result‘
  }
}
技术分享图片

 

然后打包之后是这样的形式

var result = (function () {
  return ‘hello world‘
})()

 

通过把导出的结果赋值给 result 变量,配置了 library: ‘result‘ 

 

将打包之后的文件引入到HTML文件中,可以直接使用哦!(假设打包的文件名是bundle.js)

技术分享图片
<body>
  <script src="./dist/bundle.js"></script>
  <script>
    console.log(result)
  </script>
</body>
技术分享图片

【webpack】中library的作用

原文:https://www.cnblogs.com/h2zZhou/p/13370028.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!