vue多入口配置输出到不同的目录

2021-01-15 08:49:31

下面这种方法能简单实现,但是靠谱程度,不敢说,可以参考一下。

在学习webpack时,由于资料太少了,网上查询到的资料都是只能将文件打包到一个指定目录下。

查了一下,webpack貌似没有针对每个文件配置编译后的路径。

没办法,只好自己想办法。

例如我的当前目录结构为,

button下的index.jsx编译为当前目录下的index.js
grid下的index.jsx编译为当前目录下的index.js

正常情况下配置文件为

entry : {  

"button": "demo/button/index.jsx"),  

"grid": "demo/grid/index.jsx")},

output: {  

path: 'dist/js',  

filename: "[name].js",  

chunkFilename: "[name].js"

}

其实只要小小的变通下,就可以为每个文件配置输出目录,

entry : {  

"demo/button": "demo/button/index.jsx"),  

"demo/grid": "demo/grid/index.jsx")},

output: {  

path: 'dist/js',  

filename: "[name].js",  

chunkFilename: "[name].js"

}


可以看到只是给entry的key加上目录名称就好了。



  • 2018-03-13 22:42:44

    TraceView报错:unable to open trace file

    程序效率有些问题,想起用TraceView来分析一下,可是一直报标题中的错误,无法创建出我所需要的aa.trace文件,分析也就无从做起。

  • 2018-03-14 17:41:44

    MySQL的if,case语句使用总结

    Mysql的if既可以作为表达式用,也可在存储过程中作为流程控制语句使用,如下是做为表达式使用:

  • 2018-03-16 23:56:14

    layer-list -- layer-list的基本使用介绍

    简单理解,layer 是层,list 是列表,那么 layer-list 就是层列表的意思。但是,是什么层列表呢?? 其实 layer-list 是用来创建 LayerDrawable 的,LayerDrawable 是 DrawableResource 的一种, 所以,layer-list 创建出来的是 图层列表,也就是一个drawable 图形。