如何在sagui

时间:2017-06-13 14:47:20

标签: webpack

我是JavaScript框架和webpack的新手。

CONTEXT

我正在开发一个带有react和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中的同一级别的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配置(我不知道这是否正确),但我无法做到。

1 个答案:

答案 0 :(得分:0)

如果有人有同样的问题......

我与sagui的创建者进行了沟通,他的意思是在部署时创建文件夹比创建" dist"更好更容易。文件。

由于