0.1.2 • Published 8 years ago

webpack-chunkmap-plugin v0.1.2

Weekly downloads
1
License
MIT
Repository
-
Last release
8 years ago

webpack-chunkmap-plugin

本插件在编译完成之后,会生成一个mapping文件,来映射静态服务器的文件。配合沪江的前后端分离工作。用法想见webpack的官方文档中插件的使用说明,如:

chunkmapPlugin = require("webpack-chunkmap-plugin"),
...
plugins: [
			new chunkmapPlugin({
				serverPath: "//res.hjfile.cn/lib/editor/",
				prefix: "/st/",
				mappingFile: "mapping.json"
			})
		]

通过此插件将生成如下内容的文件

{
	"/st/editor.js":"//res.hjfile.cn/lib/editor/editor-ae82c067ab8e3b1528d4.js",
	"/st/editor.css":"//res.hjfile.cn/lib/editor/editor.css",
	"/st/test.js":"//res.hjfile.cn/lib/editor/test-ae82c067ab8e3b1528d4.js"
}

安装

hnpm install webpack-chunkmap-plugin

options

  • serverPath

    	在生成的映射文件中,指定静态服务器的地址片段,将这个值和生成的文件名组合成静态服务器上的访问地址
  • prefix

    	生成映射文件key的前缀,默认为空。 如上述demo中,此项值为:"/st/"
  • mappingFile

    	输出的映射文件地址,基础路径为资源输出目录。
  • ignore

    	过滤掉不需要生成在映射文件中的文件,该值为正则表达式。