美文网首页
H5:craco的使用

H5:craco的使用

作者: 春暖花已开 | 来源:发表于2021-02-18 14:19 被阅读0次

作用: a. 对项目中 wepback 进行自定义配置;b. 配置别名,方法引用的导入。

  • 1、安装craco 和 craco-less
yarn add @craco/craco craco-less @babel/plugin-proposal-decorators babel-plugin-import
  • 2、修改package.json文件
    原本启动时,我们是通过react-scripts来管理的; 现在启动时,我们通过craco来管理;
"scripts": {
- "start": "react-scripts start",
- "build": "react-scripts build",
- "test": "react-scripts test",
+   "start": "craco start",
+   "build": "craco build",
+   "test": "craco test",
}
  • 3、在根目录下创建 craco.config.js 文件用于修改默认配置:
const CracoLessPlugin = require('craco-less');
const path = require("path");
const resolve = dir => path.resolve(__dirname, dir);

module.exports = {
  plugins: [
    {
      plugin: CracoLessPlugin,
      options: {
        lessLoaderOptions: {
          lessOptions: {
            modifyVars: { '@primary-color': '#1DA57A' },//配置antd主题色
            javascriptEnabled: true,
          },
        },
      },
    }
  ],
  webpack: {
    // 配置别名,可以直接从根目录下面开始查找文件
    alias: {
      "@": resolve("src"),
      "components": resolve("src/components")
    }
  }
}

相关文章

网友评论

      本文标题:H5:craco的使用

      本文链接:https://www.haomeiwen.com/subject/wvbgxltx.html