2017-06-13 39 views
0

我是新的JavaScript框架和webpack。如何覆盖sagui中的webpack配置

背景

我发展与反应,sagui项目。我想配置部署阶段。 Sagui的“dist”命令使用webpack创建3个文件(index.html,index-hash.js和index-hash.js.map)。这是我sagui.config.js:

var webpack = require('webpack') 

module.exports = { 
    pages: ['index'], 
    javaScript: { 
    transpileDependencies: [ 
     [...] 
    ] 
    }, 
    webpack: { 
    plugins: [new webpack.DefinePlugin({ 
     __API__: process.env.NODE_ENV === 'production' ? '"http://XXXXXX.production"' : '"http://localhost/"' 
    })], 
    babel: { 
     babelrc: false, 
     presets: ['sagui'] 
    } 
    } 
} 

问题

利用这种配置在文件夹dist下同一水平面beeing创建的3个文件:

- src 
    - dist 
    -- index.html 
    -- index-hash.js 
    -- index-hash.js.map 

但我需要像那样

- src 
    - dist 
    -- index.html 
    - assets 
     -- index-hash.js 
     -- index-hash.js.map 

为此,我试图覆盖webpack配置(我不知道这是否是正确的方式),但我没有设法做到这一点。

回答

0

,如果一些有相同的问题...

我有sagui的创作者沟通,他表示,这是更好,更容易做出比打造“DIST”文件部署的文件夹。

谢谢