Cuando intento compilar el componente React con Laravel Mix en mi proyecto Laravel, aparece el ciclo de vida del error 2.
E:\MY PROJECTS\Samriddhi Institute> npm run dev@ dev E:\MIS PROYECTOS\Samriddhi Institute npm ejecutar desarrollo
@ desarrollo E:\MIS PROYECTOS\Samriddhi Institute cross-env NODE_ENV=desarrollo node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/ setup/webpack.config.js
[webpack-cli] Error: opción desconocida '--hide-modules' [webpack-cli] Ejecute 'webpack --help' para ver los comandos y opciones disponibles npm ERR! código ELIFECYCLE npm ERR! error 2 npm ¡ERROR! @ desarrollo:
cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=no de_modules/laravel-mix/setup/webpack.config.jsnpm ¡ERROR! Estado de salida 2 npm ¡ERROR! npm ¡ERROR! Error en el script de desarrollo @. npm ¡ERROR! Esto probablemente no sea un problema con npm. Es probable que haya una salida de registro adicional arriba.npm ¡ERROR! Puede encontrar un registro completo de esta ejecución en: npm ERR!
C:\Users\RADHESHYAM\AppData\Roaming\npm-cache_logs\2021-09-17T05_52_36_957Z-debug.log npm ¡ERROR! código ELIFECYCLE npm ERR! error 2 npm ¡ERROR! @ dev:npm run developmentnpm ERR! Estado de salida 2 npm ¡ERROR! npm ¡ERROR! Error en el script @dev. npm ¡ERROR! Esto probablemente no sea un problema con npm. Es probable que haya una salida de registro adicional arriba.npm ¡ERROR! Puede encontrar un registro completo de esta ejecución en: npm ERR!
C:\Users\RADHESHYAM\AppData\Roaming\npm-cache_logs\2021-09-17T05_52_37_148Z-debug.log PS E:\MIS PROYECTOS\Samriddhi Institute>"
Tuve este problema y lo resolví degradando laravel-mix a
"laravel-mix": "^5.0.9"
luego ejecutando:
npm installActualizar mezcla de Laravel
npm install --save-dev laravel-mix@latestActualice sus scripts de NPM
Si su compilación arroja un error como Unknown argument: --hide-modules , la sección de secuencias de comandos de su archivo package.json deberá actualizarse. La CLI de Webpack 5 eliminó una serie de opciones a las que probablemente hacían referencia sus scripts de NPM.
Mientras lo hace, continúe y cambie al nuevo Mix CLI.
Antes
"scripts": { "dev": "npm run development", "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", "watch": "npm run development -- --watch", "watch-poll": "npm run watch -- --watch-poll", "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --disable-host-check --config=node_modules/laravel-mix/setup/webpack.config.js", "prod": "npm run production", "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js" },Después
"scripts": { "dev": "npm run development", "development": "mix", "watch": "mix watch", "watch-poll": "mix watch -- --watch-options-poll=1000", "hot": "mix watch --hot", "prod": "npm run production", "production": "mix --production" },