добавить конфигурацию workbox-webpack-plugin в конфигурацию webpack без извлечения с помощью response-app-rewired для добавления плагина workbox injectManifest - PullRequest
0 голосов
/ 04 марта 2020

добавить плагин injectManifest из рабочего окна в конфигурацию веб-пакета с помощью config-overrides. js Потому что я не хочу вставлять свой проект

предупреждение: Я новичок в этом.

Я ищу войны, чтобы добавить конфигурацию для вставки плагина injectManifest в мои настройки веб-пакета без удаления настроек веб-пакета, и, наконец, я нахожу плагин с именем response-app-rewired , и этот плагин дает мне метод, чтобы добавить некоторые конфигурации, но я не знаю, как добавить свои конфиги, я пытаюсь простой способ, но у меня возникает ошибка, когда я пытаюсь ром npm start .

const { InjectManifest } = require("workbox-webpack-plugin");

module.exports = function override(config, env) {
   //do stuff with the webpack config...

   config["plugins"].push(

   new InjectManifest({
   swSrc: "./src/sw.js"
  })

);
 return config;
};

но я получил ошибку в консоли, как это:

> react-gentelella@0.1.0 start /home/fibo/Documents/m_reacjs_tesaa
> react-app-rewired start

Failed to compile.

Cannot read property 'make' of undefined

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! react-gentelella@0.1.0 start: `react-app-rewired start`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the react-gentelella@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/fibo/.npm/_logs/2020-03-04T13_10_36_994Z-debug.log
...