当我运行时,它编译时没有任何问题,但是当我运行纱线运行程序时,我得到了以下错误:
✖ Mix
Compiled with some errors in 21.47s
ERROR in /js/app.js
/js/app.js from Terser plugin
Initiated Worker with invalid NODE_OPTIONS env variable: --openssl-legacy-provider is not allowed in NODE_OPTIONS
Error [ERR_WORKER_INVALID_EXEC_ARGV]: Initiated Worker with invalid NODE_OPTIONS env variable: --openssl-legacy-provider is not allowed in NODE_OPTIONS
at new NodeError (node:internal/errors:371:5)
at new Worker (node:internal/worker:194:13)
at ExperimentalWorker.initialize (/var/www/dashboard-v2/node_modules/jest-worker/build/workers/NodeThreadsWorker.js:149:20)
at new ExperimentalWorker (/var/www/dashboard-v2/node_modules/jest-worker/build/workers/NodeThreadsWorker.js:145:10)
at WorkerPool.createWorker (/var/www/dashboard-v2/node_modules/jest-worker/build/WorkerPool.js:44:12)
at new BaseWorkerPool (/var/www/dashboard-v2/node_modules/jest-worker/build/base/BaseWorkerPool.js:127:27)
at new WorkerPool (/var/www/dashboard-v2/node_modules/jest-worker/build/WorkerPool.js:30:1)
at new Worker (/var/www/dashboard-v2/node_modules/jest-worker/build/index.js:167:26)
at getWorker (/var/www/dashboard-v2/node_modules/terser-webpack-plugin/dist/index.js:391:9)
at /var/www/dashboard-v2/node_modules/terser-webpack-plugin/dist/index.js:494:41
at next (/var/www/dashboard-v2/node_modules/terser-webpack-plugin/dist/utils.js:90:7)
at Array.forEach (<anonymous>)
at /var/www/dashboard-v2/node_modules/terser-webpack-plugin/dist/utils.js:93:26
at new Promise (<anonymous>)
at throttleAll (/var/www/dashboard-v2/node_modules/terser-webpack-plugin/dist/utils.js:62:10)
at TerserPlugin.optimize (/var/www/dashboard-v2/node_modules/terser-webpack-plugin/dist/index.js:651:34)
webpack compiled with 1 error
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
root@fe7a5c6ae6f9:/var/www/dashboard-v2# 我已经删除了所有的node_modules安装从0,更新所有的最新仍然相同。知道怎么解决这个问题吗?
发布于 2021-12-09 07:33:09
节点v17.x给出了这个问题。
我建议你改用v16。在Linux上,很简单,您只需在系统上重新选择旧版本:
sudo n它将显示您可以切换到的系统上的旧版本(如果有的话)。如果找不到任何v16,就必须手动安装它。
请参阅https://ostechnix.com/how-to-manage-nodejs-versions-with-n-in-linux/
发布于 2021-12-14 17:11:22
尝试了很多事情,其中一种选择是按照v16 usernotnull的建议将节点恢复到,但是想知道真正的问题是什么。
它的接缝是,如果它是php 7.4或更少,那么它试图加载依赖,当升级到8,并在cli上的错误消失了。
也升级了从拉里7到8,需要更新依赖项。
升级之后,这样做也很好,这样就没有缓存或视图了:
php artisan config:clear
php artisan cache:clear
composer dump-autoload
php artisan view:clear
php artisan route:clear从那时起,所有的工作,并没有得到上述错误。
https://stackoverflow.com/questions/70249683
复制相似问题