2017-06-14 88 views
0

在我的webpack.config中我使用webpack-assets-manifest插件来生成清单json文件。我需要更改json对象中的键名,以便按照文档中的说明自定义属性,并且这种工作非常完美。我想知道的是这是如何工作的?在我的manifest.json文件中生成localBundle和localBundle.map。功能是否应该在第一次返回后结束?如果陈述返回某些内容,怎么样?函数返回两个值,它们都返回

webpack.config.js

module.exports = { 
... 
    new WebpackAssetsManifest({ 
     customize: (key, value) => { 
     if (value.toLowerCase().endsWith('.local.css')) { 
      return { 
      key: 'localBundle', 
      value: value 
      } 
     } 
     if (value.toLowerCase().endsWith('.local.css.map')) { 
      return { 
      key: 'localBundle.map', 
      value: value 
      } 
     } 
     } 
    }), 
... 
} 

manifest.json的

{ 
    ... 
    "localBundle": "stylesLocal.b035cc665aee76e41676ad101e93fd67.local.css", 
    "localBundle.map": "stylesLocal.b035cc665aee76e41676ad101e93fd67.local.css.map", 

} 

回答