[bug]: Error: Cannot find module 'workbox-build/build/options/schema/webpack-generate-sw'
See original GitHub issueDescribe the bug
It seems that after releasing v.11.0.0 the tutorials are not working anymore. Many yarn commands are failing, such as watch, build
I follow the current tutorial: https://github.com/magento/pwa-studio/blob/develop/pwa-devdocs/src/tutorials/pwa-studio-fundamentals/project-setup/index.md
After executing yarn create @magento/pwa
and cd into the folder the execution of yarn watch
fails with the following error:
yarn run v1.22.10
$ webpack-dev-server --progress --color --env.mode development
internal/modules/cjs/loader.js:883
throw err;
^
Error: Cannot find module 'workbox-build/build/options/schema/webpack-generate-sw'
Require stack:
- /home/michael/PWA/frontend/node_modules/workbox-webpack-plugin/build/generate-sw.js
- /home/michael/PWA/frontend/node_modules/workbox-webpack-plugin/build/index.js
- /home/michael/PWA/frontend/node_modules/@magento/pwa-buildpack/lib/WebpackTools/plugins/ServiceWorkerPlugin.js
- /home/michael/PWA/frontend/node_modules/@magento/pwa-buildpack/lib/WebpackTools/configureWebpack/getClientConfig.js
- /home/michael/PWA/frontend/node_modules/@magento/pwa-buildpack/lib/WebpackTools/configureWebpack/configureWebpack.js
- /home/michael/PWA/frontend/node_modules/@magento/pwa-buildpack/lib/WebpackTools/configureWebpack/index.js
- /home/michael/PWA/frontend/node_modules/@magento/pwa-buildpack/lib/WebpackTools/index.js
- /home/michael/PWA/frontend/node_modules/@magento/pwa-buildpack/lib/index.js
- /home/michael/PWA/frontend/webpack.config.js
- /home/michael/PWA/frontend/node_modules/webpack-cli/bin/convert-argv.js
- /home/michael/PWA/frontend/node_modules/webpack-dev-server/bin/webpack-dev-server.js
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15)
at Function.Module._load (internal/modules/cjs/loader.js:725:27)
at Module.require (internal/modules/cjs/loader.js:952:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object.<anonymous> (/home/michael/PWA/frontend/node_modules/workbox-webpack-plugin/build/generate-sw.js:20:33)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Module.require (internal/modules/cjs/loader.js:952:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object.<anonymous> (/home/michael/PWA/frontend/node_modules/workbox-webpack-plugin/build/index.js:10:20)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/home/michael/PWA/frontend/node_modules/workbox-webpack-plugin/build/generate-sw.js',
'/home/michael/PWA/frontend/node_modules/workbox-webpack-plugin/build/index.js',
'/home/michael/PWA/frontend/node_modules/@magento/pwa-buildpack/lib/WebpackTools/plugins/ServiceWorkerPlugin.js',
'/home/michael/PWA/frontend/node_modules/@magento/pwa-buildpack/lib/WebpackTools/configureWebpack/getClientConfig.js',
'/home/michael/PWA/frontend/node_modules/@magento/pwa-buildpack/lib/WebpackTools/configureWebpack/configureWebpack.js',
'/home/michael/PWA/frontend/node_modules/@magento/pwa-buildpack/lib/WebpackTools/configureWebpack/index.js',
'/home/michael/PWA/frontend/node_modules/@magento/pwa-buildpack/lib/WebpackTools/index.js',
'/home/michael/PWA/frontend/node_modules/@magento/pwa-buildpack/lib/index.js',
'/home/michael/PWA/frontend/webpack.config.js',
'/home/michael/PWA/frontend/node_modules/webpack-cli/bin/convert-argv.js',
'/home/michael/PWA/frontend/node_modules/webpack-dev-server/bin/webpack-dev-server.js'
]
}
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
To reproduce
Steps to reproduce the behavior:
yarn watch
Expected behavior
Run developer and production mode successfully
Screenshots
If applicable, add screenshots to help explain your problem.
Possible solutions
Add any ideas about possible solutions to the problem here.
Debug Report
yarn build:report
is also failing with the same error.
Please complete the following device information:
- OS: Ubuntu 20.04
- Magento Version [e.g Magento Commerce 2.4]: 2.4.1
Issue Analytics
- State:
- Created 2 years ago
- Comments:6
Turns out updating everything workbox-related to 6.2.4 fixed it.
I’m actually getting the same thing happening, both with and without the resolution bit added (I came to this after the snippet was already in there). My package.json