由于 Ykit 是基于 Webpack 的,因此迁移 Webapck 项目只需要原有配置进行迁移。

1. 创建配置文件

在项目目录下创建一个名为 ykit.js 的配置文件(如果使用某种类型的插件,则为 ykit.{type}.js),配置文件示例可参考 Ykit-配置

2. 配置 modifyWebpackConfig

编辑配置文件,以下为配置示例:

var webpackConfig =  require('webpack.config.js')

exports.config = function() {
    return {
        export: [], // 在 modifyWebpackConfig 中配置原有入口,所以这里留空
        modifyWebpackConfig: function(baseConfig) {
            // 配置入口
            baseConfig.entry = webpackConfig.entry;
            // 配置编译方式
            baseConfig.module = webpackConfig.module;
            // 迁移更多自定义的配置
            // ...

            return baseConfig;
        }
    };
};

具体配置文档可参考 Ykit-配置

3. 执行 ykit pack 验证编译打包结果

默认会打包至项目的 dev 目录下。