工具配置 ykit.js

ykit.js 是 ykit 工具的配置,帮助我们更好的构建和开发项目。默认生成的应用中 ykit.js 的配置内容如下:

代码节选自:ykit.js
module.exports = {
    plugins: ['yis'],
    config: (options) => {
        return {
            modifyWebpackConfig: function(baseConfig) {
                baseConfig.resolve.alias = {
                    $theme: '/src/themes',
                    $component: '/src/components'
                };
                return baseConfig;
            }
        }
    }
}

我们来简单看一下这些配置项的含义:

  1. plugins 中配置的 yis,是指 ykit 会使用 yis 插件。即 package.json 中所添加的 @qnpm/ykit-config-yis。这个插件提供了构建和运行 YIS 应用的功能。
  2. modifyWebpackConfig 是针对 webpack 配置进行修改。我们默认添加了一些别名配置,能够更加方便编写代码。

更多关于 @qnpm/ykit-config-yis 插件的细节,可以参考 ykit-config-yis 插件