shakacode / shakapacker

Use Webpack to manage app-like JavaScript modules in Rails
MIT License
414 stars 91 forks source link

Assets not precompiling for production #417

Closed masudhossain closed 7 months ago

masudhossain commented 7 months ago

Notice: A bug is a crash or incorrect behavior. If you have a debugging or troubleshooting question, please open a discussion on the Discussions Tab. Otherwise, remove this line and fill out the following sections.

Expected behavior:

It should update the manifest.json file and create the compiled JS files under /public.

Actual behavior:

This is the response.

masudhossain@Masuds-MacBook-Air gamingcompany % RAILS_ENV=production bundle exec rails assets:precompile
libsodium not available! You can continue to use discordrb as normal but voice support won't work.
        Read https://github.com/shardlab/discordrb/wiki/Installing-libsodium for more details.
/Users/masudhossain/.rbenv/versions/3.0.3/lib/ruby/gems/3.0.0/gems/shakapacker-7.0.2/lib/shakapacker.rb:51: warning: already initialized constant Webpacker
/Users/masudhossain/.rbenv/versions/3.0.3/lib/ruby/gems/3.0.0/gems/webpacker-5.4.4/lib/webpacker.rb:6: warning: previous definition of Webpacker was here
/Users/masudhossain/.rbenv/versions/3.0.3/lib/ruby/gems/3.0.0/gems/webpacker-5.4.4/lib/webpacker/version.rb:3: warning: already initialized constant Shakapacker::VERSION
/Users/masudhossain/.rbenv/versions/3.0.3/lib/ruby/gems/3.0.0/gems/shakapacker-7.0.2/lib/shakapacker/version.rb:3: warning: previous definition of VERSION was here
[Warning] After upgrading RailsAdmin to 3.x you haven't set asset_source yet, using :sprockets as the default.
To suppress this message, run 'rails rails_admin:install' to setup the asset delivery method suitable to you.
Shakapacker::VersionChecker - Version mismatch detected

You are currently not checking for consistent versions of shakapacker gem and npm package. A version mismatch or usage of semantic versioning wildcard (~ or ^) without a lockfile has been detected.

Version mismatch can lead to incorrect behavior and bugs. You should ensure that both the gem and npm package dependencies are locked to the same version.

You can enable the version check by setting `ensure_consistent_versioning: true` in your `shakapacker.yml` file.

Checking for gem and npm package versions mismatch or wildcard will be enabled by default in the next major version of shakapacker.
yarn install v1.22.21
warning package.json: No license field
info No lockfile found.
warning package-lock.json found. Your project contains lock files generated by tools other than Yarn. It is advised not to mix package managers in order to avoid resolution inconsistencies caused by unsynchronized lock files. To clear this warning, remove package-lock.json.
warning No license field
[1/5] šŸ”  Validating package.json...
warning No license field
[2/5] šŸ”  Resolving packages...
warning @material-ui/core@4.12.4: Material UI v4 doesn't receive active development since September 2021. See the guide https://mui.com/material-ui/migration/migration-v4/ to upgrade to v5.
warning @material-ui/core > @material-ui/styles@4.11.5: Material UI v4 doesn't receive active development since September 2021. See the guide https://mui.com/material-ui/migration/migration-v4/ to upgrade to v5.
ā”€ postcss-value-parser@^4.2.02024-02-08T19:37:00.895Z pid=85915 tid=4d4r INFO: Sidekiq 7.0.8 connecting to Redis with options {:size=>5, :pool_name=>"internal", :url=>"rediss://default:REDACTED@queue-redis-server-do-user-2502393-0.b.db.ondigitalocean.com:25061"}
warning filestack-react > filestack-js > abab@2.0.6: Use your platform's native atob() and btoa() methods instead
warning novel > @vercel/blob > jest-environment-jsdom > jsdom > abab@2.0.6: Use your platform's native atob() and btoa() methods instead
warning novel > @vercel/blob > jest-environment-jsdom > jsdom > data-urls > abab@2.0.6: Use your platform's native atob() and btoa() methods instead
warning novel > @vercel/blob > jest-environment-jsdom > jsdom > domexception@4.0.0: Use your platform's native DOMException instead
warning react-file-viewer > xlsx@0.10.9: this version is no longer supported.  More info at https://cdn.sheetjs.com/xlsx/
warning @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
warning babel-plugin-transform-object-rest-spread > babel-runtime > core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
warning fork-ts-checker-webpack-plugin > memfs@3.6.0: this will be v4
warning webpack-dev-server > webpack-dev-middleware > memfs@3.6.0: this will be v4
[3/5] šŸšš  Fetching packages...
[4/5] šŸ”—  Linking dependencies...
warning " > @croquet/react@0.3.3" has incorrect peer dependency "react@^16.8.6".
warning " > @material-ui/core@4.12.4" has incorrect peer dependency "react@^16.8.0 || ^17.0.0".
warning " > @material-ui/core@4.12.4" has incorrect peer dependency "react-dom@^16.8.0 || ^17.0.0".
warning "@material-ui/core > @material-ui/utils@4.11.3" has incorrect peer dependency "react@^16.8.0 || ^17.0.0".
warning "@material-ui/core > @material-ui/utils@4.11.3" has incorrect peer dependency "react-dom@^16.8.0 || ^17.0.0".
warning "@material-ui/core > @material-ui/system@4.12.2" has incorrect peer dependency "react@^16.8.0 || ^17.0.0".
warning "@material-ui/core > @material-ui/system@4.12.2" has incorrect peer dependency "react-dom@^16.8.0 || ^17.0.0".
warning "@material-ui/core > @material-ui/styles@4.11.5" has incorrect peer dependency "react@^16.8.0 || ^17.0.0".
warning "@material-ui/core > @material-ui/styles@4.11.5" has incorrect peer dependency "react-dom@^16.8.0 || ^17.0.0".
warning " > @tiptap/react@2.2.2" has unmet peer dependency "@tiptap/core@^2.0.0".
warning " > @tiptap/react@2.2.2" has unmet peer dependency "@tiptap/pm@^2.0.0".
warning "@tiptap/react > @tiptap/extension-floating-menu@2.2.2" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "@tiptap/react > @tiptap/extension-floating-menu@2.2.2" has unmet peer dependency "@tiptap/pm@^2.0.0".
warning "@tiptap/react > @tiptap/extension-bubble-menu@2.2.2" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "@tiptap/react > @tiptap/extension-bubble-menu@2.2.2" has unmet peer dependency "@tiptap/pm@^2.0.0".
warning "novel > ai > solid-swr-store@0.10.7" has unmet peer dependency "solid-js@^1.2".
warning "novel > ai > sswr@2.0.0" has unmet peer dependency "svelte@^4.0.0".
warning "novel > ai > swrv@1.0.4" has unmet peer dependency "vue@>=3.2.26 < 4".
warning " > react-file-viewer@1.2.1" has incorrect peer dependency "react@^16.6.3".
warning " > react-file-viewer@1.2.1" has incorrect peer dependency "react-dom@^16.6.3".
warning "react-file-viewer > react-data-grid@5.0.5" has incorrect peer dependency "react@^15.0.0 || ^16.0.0".
warning "react-file-viewer > react-data-grid@5.0.5" has incorrect peer dependency "react-dom@^15.0.0 || ^16.0.0".
warning "react-file-viewer > pdfjs-dist > worker-loader@0.8.1" has incorrect peer dependency "webpack@>=0.9 <2 || ^2.1.0-beta || ^2.2.0".
warning " > react-meta-tags@1.0.1" has incorrect peer dependency "react@^16.6.0".
warning " > react-meta-tags@1.0.1" has incorrect peer dependency "react-dom@^16.6.0".
warning " > react-moment@1.1.3" has unmet peer dependency "prop-types@^15.7.0".
warning " > react-on-rails@13.4.0" has unmet peer dependency "js-yaml@>= 3.0.0".
warning " > react-toggle@4.1.3" has unmet peer dependency "prop-types@>= 15.3.0 < 19".
warning " > recharts@2.11.0" has unmet peer dependency "prop-types@^15.6.0".
warning "recharts > react-smooth@2.0.5" has unmet peer dependency "prop-types@^15.6.0".
warning " > use-react-router-breadcrumbs@4.0.1" has incorrect peer dependency "react-router-dom@>=6.0.0".
warning Workspaces can only be enabled in private projects.
[5/5] šŸ”Ø  Building fresh packages...
āœØ  Done in 75.21s.

DEPRECATION NOTICE:

Consider using `rake shakapacker:check_node` instead of the deprecated `rake webpacker:check_node`.
Read more: https://github.com/shakacode/shakapacker/docs/v7_upgrade.md

DEPRECATION NOTICE:

Consider using `rake shakapacker:check_yarn` instead of the deprecated `rake webpacker:check_yarn`.
Read more: https://github.com/shakacode/shakapacker/docs/v7_upgrade.md

DEPRECATION NOTICE:

Consider using `rake shakapacker:check_binstubs` instead of the deprecated `rake webpacker:check_binstubs`.
Read more: https://github.com/shakacode/shakapacker/docs/v7_upgrade.md

DEPRECATION NOTICE:

Consider using `rake shakapacker:verify_install` instead of the deprecated `rake webpacker:verify_install`.
Read more: https://github.com/shakacode/shakapacker/docs/v7_upgrade.md

D, [2024-02-08T14:37:46.720359 #85915] DEBUG -- : Everything's up-to-date. Nothing to do

DEPRECATION NOTICE:

Consider using `rake shakapacker:compile` instead of the deprecated `rake webpacker:compile`.
Read more: https://github.com/shakacode/shakapacker/docs/v7_upgrade.md

D, [2024-02-08T14:37:46.740606 #85915] DEBUG -- : Everything's up-to-date. Nothing to do
masudhossain@Masuds-MacBook-Air gamingcompany % RAILS_ENV=production bundle exec rails assets:precompile
^[[C^Crails aborted!
Interrupt: 
/Users/masudhossain/gamingcompany/config/application.rb:3:in `require'
/Users/masudhossain/gamingcompany/config/application.rb:3:in `<top (required)>'
/Users/masudhossain/gamingcompany/Rakefile:4:in `require_relative'
/Users/masudhossain/gamingcompany/Rakefile:4:in `<top (required)>'
/Users/masudhossain/gamingcompany/bin/rails:9:in `require'
/Users/masudhossain/gamingcompany/bin/rails:9:in `<top (required)>'
/Users/masudhossain/gamingcompany/bin/spring:15:in `require'
/Users/masudhossain/gamingcompany/bin/spring:15:in `<top (required)>'
bin/rails:3:in `load'
bin/rails:3:in `<main>'
(See full trace by running task with --trace)
masudhossain@Masuds-MacBook-Air gamingcompany % 
masudhossain@Masuds-MacBook-Air gamingcompany % bundle exec rake assets:precompile RAILS_ENV=production
libsodium not available! You can continue to use discordrb as normal but voice support won't work.
        Read https://github.com/shardlab/discordrb/wiki/Installing-libsodium for more details.
/Users/masudhossain/.rbenv/versions/3.0.3/lib/ruby/gems/3.0.0/gems/shakapacker-7.0.2/lib/shakapacker.rb:51: warning: already initialized constant Webpacker
/Users/masudhossain/.rbenv/versions/3.0.3/lib/ruby/gems/3.0.0/gems/webpacker-5.4.4/lib/webpacker.rb:6: warning: previous definition of Webpacker was here
/Users/masudhossain/.rbenv/versions/3.0.3/lib/ruby/gems/3.0.0/gems/webpacker-5.4.4/lib/webpacker/version.rb:3: warning: already initialized constant Shakapacker::VERSION
/Users/masudhossain/.rbenv/versions/3.0.3/lib/ruby/gems/3.0.0/gems/shakapacker-7.0.2/lib/shakapacker/version.rb:3: warning: previous definition of VERSION was here
[Warning] After upgrading RailsAdmin to 3.x you haven't set asset_source yet, using :sprockets as the default.
To suppress this message, run 'rails rails_admin:install' to setup the asset delivery method suitable to you.
Shakapacker::VersionChecker - Version mismatch detected

You are currently not checking for consistent versions of shakapacker gem and npm package. A version mismatch or usage of semantic versioning wildcard (~ or ^) without a lockfile has been detected.

Version mismatch can lead to incorrect behavior and bugs. You should ensure that both the gem and npm package dependencies are locked to the same version.

You can enable the version check by setting `ensure_consistent_versioning: true` in your `shakapacker.yml` file.

Checking for gem and npm package versions mismatch or wildcard will be enabled by default in the next major version of shakapacker.
yarn install v1.22.21
warning package.json: No license field
info No lockfile found.
warning package-lock.json found. Your project contains lock files generated by tools other than Yarn. It is advised not to mix package managers in order to avoid resolution inconsistencies caused by unsynchronized lock files. To clear this warning, remove package-lock.json.
warning No license field
[1/5] šŸ”  Validating package.json...
warning No license field
[2/5] šŸ”  Resolving packages...
warning @material-ui/core@4.12.4: Material UI v4 doesn't receive active development since September 2021. See the guide https://mui.com/material-ui/migration/migration-v4/ to upgrade to v5.
warning @material-ui/core > @material-ui/styles@4.11.5: Material UI v4 doesn't receive active development since September 2021. See the guide https://mui.com/material-ui/migration/migration-v4/ to upgrade to v5.
warning filestack-react > filestack-js > abab@2.0.6: Use your platform's native atob() and btoa() methods instead
ā  use-sync-external-store@^1.2.02024-02-08T19:40:00.799Z pid=86510 tid=48oi INFO: Sidekiq 7.0.8 connecting to Redis with options {:size=>5, :pool_name=>"internal", :url=>"rediss://default:REDACTED@queue-redis-server-do-user-2502393-0.b.db.ondigitalocean.com:25061"}
warning novel > @vercel/blob > jest-environment-jsdom > jsdom > abab@2.0.6: Use your platform's native atob() and btoa() methods instead
warning novel > @vercel/blob > jest-environment-jsdom > jsdom > data-urls > abab@2.0.6: Use your platform's native atob() and btoa() methods instead
warning novel > @vercel/blob > jest-environment-jsdom > jsdom > domexception@4.0.0: Use your platform's native DOMException instead
warning react-file-viewer > xlsx@0.10.9: this version is no longer supported.  More info at https://cdn.sheetjs.com/xlsx/
warning @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
warning babel-plugin-transform-object-rest-spread > babel-runtime > core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
warning fork-ts-checker-webpack-plugin > memfs@3.6.0: this will be v4
warning webpack-dev-server > webpack-dev-middleware > memfs@3.6.0: this will be v4
[3/5] šŸšš  Fetching packages...
[4/5] šŸ”—  Linking dependencies...
warning " > @croquet/react@0.3.3" has incorrect peer dependency "react@^16.8.6".
warning " > @material-ui/core@4.12.4" has incorrect peer dependency "react@^16.8.0 || ^17.0.0".
warning " > @material-ui/core@4.12.4" has incorrect peer dependency "react-dom@^16.8.0 || ^17.0.0".
warning "@material-ui/core > @material-ui/utils@4.11.3" has incorrect peer dependency "react@^16.8.0 || ^17.0.0".
warning "@material-ui/core > @material-ui/utils@4.11.3" has incorrect peer dependency "react-dom@^16.8.0 || ^17.0.0".
warning "@material-ui/core > @material-ui/styles@4.11.5" has incorrect peer dependency "react@^16.8.0 || ^17.0.0".
warning "@material-ui/core > @material-ui/styles@4.11.5" has incorrect peer dependency "react-dom@^16.8.0 || ^17.0.0".
warning "@material-ui/core > @material-ui/system@4.12.2" has incorrect peer dependency "react@^16.8.0 || ^17.0.0".
warning "@material-ui/core > @material-ui/system@4.12.2" has incorrect peer dependency "react-dom@^16.8.0 || ^17.0.0".
warning " > @tiptap/react@2.2.2" has unmet peer dependency "@tiptap/core@^2.0.0".
warning " > @tiptap/react@2.2.2" has unmet peer dependency "@tiptap/pm@^2.0.0".
warning "@tiptap/react > @tiptap/extension-bubble-menu@2.2.2" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "@tiptap/react > @tiptap/extension-bubble-menu@2.2.2" has unmet peer dependency "@tiptap/pm@^2.0.0".
warning "@tiptap/react > @tiptap/extension-floating-menu@2.2.2" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "@tiptap/react > @tiptap/extension-floating-menu@2.2.2" has unmet peer dependency "@tiptap/pm@^2.0.0".
warning "novel > ai > swrv@1.0.4" has unmet peer dependency "vue@>=3.2.26 < 4".
warning "novel > ai > sswr@2.0.0" has unmet peer dependency "svelte@^4.0.0".
warning "novel > ai > solid-swr-store@0.10.7" has unmet peer dependency "solid-js@^1.2".
warning " > react-file-viewer@1.2.1" has incorrect peer dependency "react@^16.6.3".
warning " > react-file-viewer@1.2.1" has incorrect peer dependency "react-dom@^16.6.3".
warning "react-file-viewer > react-data-grid@5.0.5" has incorrect peer dependency "react@^15.0.0 || ^16.0.0".
warning "react-file-viewer > react-data-grid@5.0.5" has incorrect peer dependency "react-dom@^15.0.0 || ^16.0.0".
warning "react-file-viewer > pdfjs-dist > worker-loader@0.8.1" has incorrect peer dependency "webpack@>=0.9 <2 || ^2.1.0-beta || ^2.2.0".
warning " > react-meta-tags@1.0.1" has incorrect peer dependency "react@^16.6.0".
warning " > react-meta-tags@1.0.1" has incorrect peer dependency "react-dom@^16.6.0".
warning " > react-moment@1.1.3" has unmet peer dependency "prop-types@^15.7.0".
warning " > react-on-rails@13.4.0" has unmet peer dependency "js-yaml@>= 3.0.0".
warning " > react-toggle@4.1.3" has unmet peer dependency "prop-types@>= 15.3.0 < 19".
warning " > recharts@2.11.0" has unmet peer dependency "prop-types@^15.6.0".
warning "recharts > react-smooth@2.0.5" has unmet peer dependency "prop-types@^15.6.0".
warning " > use-react-router-breadcrumbs@4.0.1" has incorrect peer dependency "react-router-dom@>=6.0.0".
warning Workspaces can only be enabled in private projects.
[5/5] šŸ”Ø  Building fresh packages...
āœØ  Done in 71.63s.

DEPRECATION NOTICE:

Consider using `rake shakapacker:check_node` instead of the deprecated `rake webpacker:check_node`.
Read more: https://github.com/shakacode/shakapacker/docs/v7_upgrade.md

DEPRECATION NOTICE:

Consider using `rake shakapacker:check_yarn` instead of the deprecated `rake webpacker:check_yarn`.
Read more: https://github.com/shakacode/shakapacker/docs/v7_upgrade.md

DEPRECATION NOTICE:

Consider using `rake shakapacker:check_binstubs` instead of the deprecated `rake webpacker:check_binstubs`.
Read more: https://github.com/shakacode/shakapacker/docs/v7_upgrade.md

DEPRECATION NOTICE:

Consider using `rake shakapacker:verify_install` instead of the deprecated `rake webpacker:verify_install`.
Read more: https://github.com/shakacode/shakapacker/docs/v7_upgrade.md

I, [2024-02-08T14:40:34.904477 #86510]  INFO -- : Compiling...
E, [2024-02-08T14:40:36.341666 #86510] ERROR -- : 
COMPILATION FAILED:
EXIT STATUS: pid 86977 exit 1
OUTPUTS:
Loading ENV specific webpack configuration file /Users/masudhossain/gamingcompany/config/webpack/production.js
[React on Rails] Creating both client and server bundles.
assets by status 11.2 KiB [cached] 4 assets
Entrypoint index = js/runtime-5813958dcf981f94a382.js js/index-22d796ba4e5338839f17.js 1 auxiliary asset
Entrypoint replay-sync = js/runtime-5813958dcf981f94a382.js js/replay-sync-476884b60e0fad93f1b5.js 1 auxiliary asset
runtime modules 2.6 KiB 3 modules
modules with errors 78 bytes [errors]
  ./app/javascript/packs/index.jsx 39 bytes [built] [code generated] [1 error]
  ./app/javascript/packs/replay-sync.jsx 39 bytes [built] [code generated] [1 error]

ERROR in ./app/javascript/packs/index.jsx
Module build failed (from ./node_modules/babel-loader/lib/index.js):
Error: Cannot find package '@babel/plugin-preset-env' imported from /Users/masudhossain/gamingcompany/babel-virtual-resolve-base.js
    at new NodeError (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/vendor/import-meta-resolve.js:194:5)
    at packageResolve (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/vendor/import-meta-resolve.js:908:9)
    at moduleResolve (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/vendor/import-meta-resolve.js:937:20)
    at defaultResolve (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/vendor/import-meta-resolve.js:1007:15)
    at resolve (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/vendor/import-meta-resolve.js:1020:12)
    at tryImportMetaResolve (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/files/plugins.js:142:45)
    at resolveStandardizedNameForImport (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/files/plugins.js:164:19)
    at resolveStandardizedName (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/files/plugins.js:173:22)
    at loadPlugin (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/files/plugins.js:52:20)
    at loadPlugin.next (<anonymous>)
    at createDescriptor (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/config-descriptors.js:140:16)
    at createDescriptor.next (<anonymous>)
    at step (/Users/masudhossain/gamingcompany/node_modules/gensync/index.js:261:32)
    at evaluateAsync (/Users/masudhossain/gamingcompany/node_modules/gensync/index.js:291:5)
    at /Users/masudhossain/gamingcompany/node_modules/gensync/index.js:44:11
    at Array.forEach (<anonymous>)
    at Function.async (/Users/masudhossain/gamingcompany/node_modules/gensync/index.js:43:15)
    at Function.all (/Users/masudhossain/gamingcompany/node_modules/gensync/index.js:216:13)
    at Generator.next (<anonymous>)
    at createDescriptors (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/config-descriptors.js:102:41)
    at createDescriptors.next (<anonymous>)
    at createPluginDescriptors (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/config-descriptors.js:99:17)
    at createPluginDescriptors.next (<anonymous>)
    at /Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/gensync-utils/functional.js:39:27
    at Generator.next (<anonymous>)
    at mergeChainOpts (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/config-chain.js:349:34)
    at mergeChainOpts.next (<anonymous>)
    at chainWalker (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/config-chain.js:316:14)
    at chainWalker.next (<anonymous>)
    at loadFileChain (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/config-chain.js:191:24)
    at loadFileChain.next (<anonymous>)
    at buildRootChain (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/config-chain.js:77:27)
    at buildRootChain.next (<anonymous>)
    at loadPrivatePartialConfig (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/partial.js:72:62)
    at loadPrivatePartialConfig.next (<anonymous>)
    at loadPartialConfig (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/partial.js:115:25)
    at loadPartialConfig.next (<anonymous>)
    at step (/Users/masudhossain/gamingcompany/node_modules/gensync/index.js:269:25)
    at evaluateAsync (/Users/masudhossain/gamingcompany/node_modules/gensync/index.js:291:5)
    at /Users/masudhossain/gamingcompany/node_modules/gensync/index.js:93:9
    at new Promise (<anonymous>)
    at async (/Users/masudhossain/gamingcompany/node_modules/gensync/index.js:92:14)
    at stopHiding - secret - don't use this - v1 (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js:47:12)
    at Object.loadPartialConfigAsync (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/index.js:34:85)
    at Object.loader (/Users/masudhossain/gamingcompany/node_modules/babel-loader/lib/index.js:109:30)
    at Object.<anonymous> (/Users/masudhossain/gamingcompany/node_modules/babel-loader/lib/index.js:39:12)

ERROR in ./app/javascript/packs/replay-sync.jsx
Module build failed (from ./node_modules/babel-loader/lib/index.js):
Error: Cannot find package '@babel/plugin-preset-env' imported from /Users/masudhossain/gamingcompany/babel-virtual-resolve-base.js
    at new NodeError (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/vendor/import-meta-resolve.js:194:5)
    at packageResolve (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/vendor/import-meta-resolve.js:908:9)
    at moduleResolve (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/vendor/import-meta-resolve.js:937:20)
    at defaultResolve (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/vendor/import-meta-resolve.js:1007:15)
    at resolve (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/vendor/import-meta-resolve.js:1020:12)
    at tryImportMetaResolve (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/files/plugins.js:142:45)
    at resolveStandardizedNameForImport (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/files/plugins.js:164:19)
    at resolveStandardizedName (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/files/plugins.js:173:22)
    at loadPlugin (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/files/plugins.js:52:20)
    at loadPlugin.next (<anonymous>)
    at createDescriptor (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/config-descriptors.js:140:16)
    at createDescriptor.next (<anonymous>)
    at step (/Users/masudhossain/gamingcompany/node_modules/gensync/index.js:261:32)
    at evaluateAsync (/Users/masudhossain/gamingcompany/node_modules/gensync/index.js:291:5)
    at /Users/masudhossain/gamingcompany/node_modules/gensync/index.js:44:11
    at Array.forEach (<anonymous>)
    at Function.async (/Users/masudhossain/gamingcompany/node_modules/gensync/index.js:43:15)
    at Function.all (/Users/masudhossain/gamingcompany/node_modules/gensync/index.js:216:13)
    at Generator.next (<anonymous>)
    at createDescriptors (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/config-descriptors.js:102:41)
    at createDescriptors.next (<anonymous>)
    at createPluginDescriptors (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/config-descriptors.js:99:17)
    at createPluginDescriptors.next (<anonymous>)
    at /Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/gensync-utils/functional.js:39:27
    at Generator.next (<anonymous>)
    at mergeChainOpts (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/config-chain.js:349:34)
    at mergeChainOpts.next (<anonymous>)
    at chainWalker (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/config-chain.js:316:14)
    at chainWalker.next (<anonymous>)
    at loadFileChain (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/config-chain.js:191:24)
    at loadFileChain.next (<anonymous>)
    at buildRootChain (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/config-chain.js:77:27)
    at buildRootChain.next (<anonymous>)
    at loadPrivatePartialConfig (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/partial.js:72:62)
    at loadPrivatePartialConfig.next (<anonymous>)
    at loadPartialConfig (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/partial.js:115:25)
    at loadPartialConfig.next (<anonymous>)
    at step (/Users/masudhossain/gamingcompany/node_modules/gensync/index.js:269:25)
    at evaluateAsync (/Users/masudhossain/gamingcompany/node_modules/gensync/index.js:291:5)
    at /Users/masudhossain/gamingcompany/node_modules/gensync/index.js:93:9
    at new Promise (<anonymous>)
    at async (/Users/masudhossain/gamingcompany/node_modules/gensync/index.js:92:14)
    at stopHiding - secret - don't use this - v1 (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js:47:12)
    at Object.loadPartialConfigAsync (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/index.js:34:85)
    at Object.loader (/Users/masudhossain/gamingcompany/node_modules/babel-loader/lib/index.js:109:30)
    at Object.<anonymous> (/Users/masudhossain/gamingcompany/node_modules/babel-loader/lib/index.js:39:12)

webpack 5.90.1 compiled with 2 errors in 328 ms

assets by status 5.46 KiB [cached] 1 asset
./app/javascript/packs/server-bundle.ts 39 bytes [built] [code generated] [1 error]

ERROR in ./app/javascript/packs/server-bundle.ts
Module build failed (from ./node_modules/babel-loader/lib/index.js):
Error: Cannot find package '@babel/plugin-preset-env' imported from /Users/masudhossain/gamingcompany/babel-virtual-resolve-base.js
    at new NodeError (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/vendor/import-meta-resolve.js:194:5)
    at packageResolve (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/vendor/import-meta-resolve.js:908:9)
    at moduleResolve (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/vendor/import-meta-resolve.js:937:20)
    at defaultResolve (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/vendor/import-meta-resolve.js:1007:15)
    at resolve (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/vendor/import-meta-resolve.js:1020:12)
    at tryImportMetaResolve (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/files/plugins.js:142:45)
    at resolveStandardizedNameForImport (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/files/plugins.js:164:19)
    at resolveStandardizedName (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/files/plugins.js:173:22)
    at loadPlugin (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/files/plugins.js:52:20)
    at loadPlugin.next (<anonymous>)
    at createDescriptor (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/config-descriptors.js:140:16)
    at createDescriptor.next (<anonymous>)
    at step (/Users/masudhossain/gamingcompany/node_modules/gensync/index.js:261:32)
    at evaluateAsync (/Users/masudhossain/gamingcompany/node_modules/gensync/index.js:291:5)
    at /Users/masudhossain/gamingcompany/node_modules/gensync/index.js:44:11
    at Array.forEach (<anonymous>)
    at Function.async (/Users/masudhossain/gamingcompany/node_modules/gensync/index.js:43:15)
    at Function.all (/Users/masudhossain/gamingcompany/node_modules/gensync/index.js:216:13)
    at Generator.next (<anonymous>)
    at createDescriptors (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/config-descriptors.js:102:41)
    at createDescriptors.next (<anonymous>)
    at createPluginDescriptors (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/config-descriptors.js:99:17)
    at createPluginDescriptors.next (<anonymous>)
    at /Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/gensync-utils/functional.js:39:27
    at Generator.next (<anonymous>)
    at mergeChainOpts (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/config-chain.js:349:34)
    at mergeChainOpts.next (<anonymous>)
    at chainWalker (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/config-chain.js:316:14)
    at chainWalker.next (<anonymous>)
    at loadFileChain (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/config-chain.js:191:24)
    at loadFileChain.next (<anonymous>)
    at buildRootChain (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/config-chain.js:77:27)
    at buildRootChain.next (<anonymous>)
    at loadPrivatePartialConfig (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/partial.js:72:62)
    at loadPrivatePartialConfig.next (<anonymous>)
    at loadPartialConfig (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/partial.js:115:25)
    at loadPartialConfig.next (<anonymous>)
    at step (/Users/masudhossain/gamingcompany/node_modules/gensync/index.js:269:25)
    at evaluateAsync (/Users/masudhossain/gamingcompany/node_modules/gensync/index.js:291:5)
    at /Users/masudhossain/gamingcompany/node_modules/gensync/index.js:93:9
    at new Promise (<anonymous>)
    at async (/Users/masudhossain/gamingcompany/node_modules/gensync/index.js:92:14)
    at stopHiding - secret - don't use this - v1 (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js:47:12)
    at Object.loadPartialConfigAsync (/Users/masudhossain/gamingcompany/node_modules/@babel/core/lib/config/index.js:34:85)
    at Object.loader (/Users/masudhossain/gamingcompany/node_modules/babel-loader/lib/index.js:109:30)
    at Object.<anonymous> (/Users/masudhossain/gamingcompany/node_modules/babel-loader/lib/index.js:39:12)

webpack 5.90.1 compiled with 1 error in 199 ms

warning package.json: No license field
āš ļø
DEPRECATION NOTICE:
The 'webpackConfig' is deprecated and will be removed in a future version.
Please use 'globalMutableWebpackConfig' instead, or use
'generateWebpackConfig()' to avoid unwanted config mutation across the app.

For more information, see version 7 upgrade documentation at:
https://github.com/shakacode/shakapacker/blob/master/docs/v7_upgrade.md

masudhossain@Masuds-MacBook-Air gamingcompany % 

Setup environment:

masudhossain commented 7 months ago

One of the required npm packages was under dev in package.json