美文网首页
webpack output 常用配置属性

webpack output 常用配置属性

作者: 小李不小 | 来源:发表于2020-05-27 23:17 被阅读0次

filename:'js/[name].js', //文件名称(指定名称+目录)
path:resolve(__dirname,'build'),//输出文件目录(将来所有的资源输出的公共目录)
publicPath:'/',//所有输出资源的公共路径--> 路径的面 imgs/a.js ---> /imgs/a.js
chunkFilename:'js/[name]_chunk.js',//非入口 chunk的名称
library:'[name]',//打包的js赋值一个变量暴露出去 ,整个库向外暴露的变量名
libraryTarget:'window',// 变量名添加到那个 属性下

//webpack 配置
const {resolve}=require('path');
const HtmlWebpackPlugin=require('html-webpack-plugin');
module.exports ={ 
    entry:'./src/js/index.js',//入口起点
    output:{
        filename:'js/[name].js', //文件名称(指定名称+目录)
        path:resolve(__dirname,'build'),//输出文件目录(将来所有的资源输出的公共目录)
        publicPath:'/',//所有输出资源的公共路径--> 路径的面  imgs/a.js ---> /imgs/a.js
        chunkFilename:'js/[name]_chunk.js',//非入口 chunk的名称
        library:'[name]',//打包的js赋值一个变量暴露出去 ,整个库向外暴露的变量名
        libraryTarget:'window',// 变量名添加到那个 属性下
    },
    module:{  
    },
    plugins:[
        new HtmlWebpackPlugin()
    ],
   

    mode:'development',//development开发环境 production生产环境
}

相关文章

网友评论

      本文标题:webpack output 常用配置属性

      本文链接:https://www.haomeiwen.com/subject/cisnahtx.html