Запуск пряжи не работает с реакцией приложения - PullRequest
1 голос
/ 23 мая 2019

Когда я запускаю запуск пряжи, я получаю следующий вывод

$ yarn start
yarn run v1.15.2
$ react-app-rewired start
The "injectBabelPlugin" helper has been deprecated as of v2.0. You can use customize-cra plugins in replacement - https://github.com/arackaf/customize-cra#available-plugins
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Я попытался прочитать документ по адресу: https://github.com/arackaf/customize-cra#available-plugins, но, поскольку я новичок в React и npm, он неимеет большой смысл для меня, и я не знаю, какой плагин заменить устаревший помощник

мой config-overrides.js выглядит так:

const { injectBabelPlugin } = require('react-app-rewired');
const rewireLess = require('react-app-rewire-less');

module.exports = function override(config, env) {
   config = injectBabelPlugin(['import', { libraryName: 'antd', style: true }], config);  // change importing css to less
   config = rewireLess.withLoaderOptions({
       modifyVars: {
           "@primary-color": "#1DA57A"
       },
   })(config, env);
    return config;
};

1 Ответ

2 голосов
/ 23 мая 2019

Не использовать injectBabelPlugin этот пугин устарел

Используйте вот так введите описание ссылки здесь

const {
  override,
  fixBabelImports,
  addLessLoader,
} = require("customize-cra");


module.exports = override(
  fixBabelImports("import", {
    libraryName: "antd", libraryDirectory: "es", style: true // change importing css to less
  }),
  addLessLoader({
    javascriptEnabled: true,
    modifyVars: { "@primary-color": "#1DA57A" }
  })
);
...