首页 > TAG信息列表 > libraryTarget
webpack 之(25) output配置详解
module.exports = { entry:'./src/index.js' output: { //文件名称(指定名称+目录) filename:'js/[name].js' //输出文件目录(将来所有资源输出的公共目录) path:resolve(__dirname,'build'), // 一般是生产环境,所有资源引入公共路径前缀 --->'imgs/a.jpg【转载】详解webpack的out.libraryTarget属性
转载:https://blog.csdn.net/frank_yll/article/details/78992778 Webpack 作为目前前端最热门的打包工具,相信很多人都在项目中使用过,其繁杂的配置项也确实“配”得上他老大的身份 o(╯□╰)o。output.library和output.libraryTarget属性可能大家都会比较陌生,因为一般如果只在项配置webpack的externals不打包第三方包
为什么要配置externals 官网解释: webpack 中的 externals 配置提供了不从 bundle 中引用依赖的方式。解决的是,所创建的 bundle 依赖于那些存在于用户环境(consumer environment)中的依赖。 怎么理解呢,意思是如果需要引用一个库,但是又不想让webpack打包(减少打包的时间),并且又webpack里的externals
最近在用webpack做一些是sdk相关的东西,有几个概念总结一下: 1、library要做sdk,一定要做的一个配置,用于说明最终的SDK暴露给调用者的一个名称例如:library: 'HelloJS',外部调用的时候,就是HelloJS.method,import {**} from HelloJS,又或者是let a = require('HelloJS') 2、libraryTarg