مرحباً، لقد واجهت مشكلة أثناء محاولة إعادة بناء مثيل Discourse الخاص بي، وأحتاج إلى المساعدة في حلها. رسالة الخطأ التي أواجهها أثناء عملية إعادة البناء هي كالتالي:
Build Error (broccoli-persistent-filter:Babel > [Babel: @ember/test-helpers]) in @ember/test-helpers/-internal/build-registry.js
[BABEL]: --- PLACEHOLDER PACKAGE ---
هذه النسخة من @babel/plugin-proposal-private-property-in-object غير مخصصة للاستيراد. هناك شيء ما يقوم باستيراد
@babel/plugin-proposal-private-property-in-object دون الإعلان عنه في تبعياته (أو تبعياته التطويرية) في ملف package.json.
أضف "@babel/plugin-proposal-private-property-in-object" إلى تبعياتك التطويرية كحل لهذه المشكلة. سيؤدي هذا إلى اختفاء هذه الرسالة.
(أثناء معالجة: /var/www/discourse/app/assets/javascripts/node_modules/@babel/preset-env/lib/index.js)Error: [BABEL]: --- PLACEHOLDER PACKAGE ---
هذه النسخة من @babel/plugin-proposal-private-property-in-object غير مخصصة للاستيراد. هناك شيء ما يقوم باستيراد
@babel/plugin-proposal-private-property-in-object دون الإعلان عنه في تبعياته (أو تبعياته التطويرية) في ملف package.json.
أضف "@babel/plugin-proposal-private-property-in-object" إلى تبعياتك التطويرية كحل لهذه المشكلة. سيؤدي هذا إلى اختفاء هذه الرسالة.
(أثناء معالجة: /var/www/discourse/app/assets/javascripts/node_modules/@babel/preset-env/lib/index.js)
at Object.<anonymous> (/var/www/discourse/app/assets/javascripts/node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-private-property-in-object/lib/index.js:28:7)
at Module._compile (node:internal/modules/cjs/loader:1256:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)
at Module.load (node:internal/modules/cjs/loader:1119:32)
at Module._load (node:internal/modules/cjs/loader:960:12)
at Module.require (node:internal/modules/cjs/loader:1143:19)
at require (node:internal/modules/cjs/helpers:110:18)
at Object.<anonymous> (/var/www/discourse/app/assets/javascripts/node_modules/@babel/preset-env/lib/available-plugins.js:62:46)
at Module._compile (node:internal/modules/cjs/loader:1256:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)
at Module.load (node:internal/modules/cjs/loader:1119:32)
at Module._load (node:internal/modules/cjs/loader:960:12)
at Module.require (node:internal/modules/cjs/loader:1143:19)
at require (node:internal/modules/cjs/helpers:110:18)
at Object.<anonymous> (/var/www/discourse/app/assets/javascripts/node_modules/@babel/preset-env/lib/filter-items.js:11:25)
at Module._compile (node:internal/modules/cjs/loader:1256:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)
at Module.load (node:internal/modules/cjs/loader:1119:32)
at Module._load (node:internal/modules/cjs/loader:960:12)
at Module.require (node:internal/modules/cjs/loader:1143:19)
at require (node:internal/modules/cjs/helpers:110:18)
at Object.<anonymous> (/var/www/discourse/app/assets/javascripts/node_modules/@babel/preset-env/lib/index.js:16:20)
at Module._compile (node:internal/modules/cjs/loader:1256:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)
at Module.load (node:internal/modules/cjs/loader:1119:32)
at Module._load (node:internal/modules/cjs/loader:960:12)
at Module.require (node:internal/modules/cjs/loader:1143:19)
at require (node:internal/modules/cjs/helpers:110:18)
Stack Trace and Error Report: /tmp/error.dump.1a53cc3bcbb1dcc06964bb973fde8a41.log
error Command failed with exit code 1.
I, [2023-09-27T17:55:58.994191 #1] INFO -- : yarn run v1.22.19
$ /var/www/discourse/app/assets/javascripts/node_modules/.bin/ember build -prod
WARNING: Node v18.17.0 is not tested against Ember CLI on your platform. We recommend that you use the most-recent "Active LTS" version of Node.js. See https://git.io/v7S5n for details.
Environment: production
cleaning up...
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
I, [2023-09-27T17:55:58.995178 #1] INFO -- : Terminating async processes
I, [2023-09-27T17:55:58.995604 #1] INFO -- : Sending INT to HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 42
2023-09-27 17:55:58.995 UTC [42] LOG: received fast shutdown request
I, [2023-09-27T17:55:58.996052 #1] INFO -- : Sending TERM to exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 133
133:signal-handler (1695837358) Received SIGTERM scheduling shutdown...
2023-09-27 17:55:59.020 UTC [42] LOG: aborting any active transactions
2023-09-27 17:55:59.024 UTC [42] LOG: background worker "logical replication launcher" (PID 51) exited with exit code 1
2023-09-27 17:55:59.025 UTC [46] LOG: shutting down
2023-09-27 17:55:59.089 UTC [42] LOG: database system is shut down
133:M 27 Sep 2023 17:55:59.096 # User requested shutdown...
133:M 27 Sep 2023 17:55:59.096 * Saving the final RDB snapshot before exiting.
133:M 27 Sep 2023 17:55:59.152 * DB saved on disk
133:M 27 Sep 2023 17:55:59.152 # Redis is now ready to exit, bye bye...
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake themes:update assets:precompile' failed with return #<Process::Status: pid 4285 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'bundle exec rake themes:update assets:precompile'"]}
bootstrap failed with exit code
يبدو أن هذا الخطأ يتعلق بـ @babel/plugin-proposal-private-property-in-object، ويشير إلى أن شيئًا ما يحاول استيراد هذه الحزمة دون أن يتم الإعلان عنها بشكل صحيح في التبعيات أو تبعيات التطوير داخل ملف package.json.
لقد حاولت استكشاف هذه المشكلة بنفسي، لكنني لست متأكدًا من المكون أو التكوين المحدد الذي يسبب هذه المشكلة. علاوة على ذلك، قمت بالتعليق على جميع المكونات الإضافية للتأكد من أنها ليست سبب المشكلة.
أي رؤى أو توصيات ستكون محل تقدير كبير.