أحاول تثبيت مكتبة ، تعتمد على هذه المكتبة ، وبدءًا من اليوم (جربت الأسبوع الماضي في المرة الأخيرة) تلقيت الخطأ التالي عند تثبيت التبعيات الخاصة بي:
npm ERR! path /Users/daniel.rotter/Development/massiveart/sulu-minimal/vendor/sulu/sulu/node_modules/js-beautify/js/bin/css-beautify.js
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall chmod
npm ERR! enoent ENOENT: no such file or directory, chmod '/Users/daniel.rotter/Development/massiveart/sulu-minimal/vendor/sulu/sulu/node_modules/js-beautify/js/bin/css-beautify.js'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/daniel.rotter/.npm/_logs/2017-09-18T05_55_47_583Z-debug.log
يبدو لي أن هذا مرتبط بطريقة ما بأحدث إصدار 1.7.0 ... أي أفكار؟
أنشئ مجلدًا جديدًا وثبّت هذه المكتبة كتبعية باستخدام npm install js-beautify
.
نظام التشغيل: Mac OSX 10.11.6
تم حذف معظم نموذج العلاقات العامة ، لأنه غير ذي صلة.
أنا 2 نحن نستعد لآخر تحديث والآن مارسنا الجنس ...
IvanFan fucked هو IMO مبالغ فيه قليلاً ... فقط استخدم npm install [email protected]
في الوقت الحالي ، سيعمل ذلك حتى يتم إصدار الإصلاح.
نحن نستخدم بعض حزم npm لجهات خارجية والتي تستخدم js-beautify ...
هل لديك أي فكرة عن كيفية إجبار التبعيات الأخرى على استخدام الإصدار القديم؟
IvanFan أنا متأكد من أن المكتبات الأخرى لم تقم بتحديث هذا الإصدار حتى الآن. لذا فقط أضف السطر التالي إلى تبعياتك:
{
"dependencies": {
"js-beautify": "1.6.14"
}
}
ضع في اعتبارك ^
المفقود.
نحن مارس الجنس ...
نحن مارس الجنس ...
نحن مارس الجنس ...
يكسر [email protected]
تثبيت المشروع ويحاول استخدام الإصدار الأقل 1.6.14 لحل هذه المشكلة
فقط وجدت هذا. نتيجة لذلك ، يتم كسر vue-cli.
نحن مارس الجنس
أعتقد أن بعض حزم npm تستخدم "js-beautify": "^ 1.6.14" في الوقت الحالي ...
تضمين التغريدة
IvanFan لا يهم ، إذا كان مشروعك ^
فسيتم تثبيت هذا الإصدار بالضبط. يعني ^1.6.14
>= 1.6.14 && < 2.0
، لذلك "يعمل" مع كل من هذه الإصدارات.
{
"dependencies": {
"js-beautify": "1.6.14"
}
}
إضافة هذا إلى التبعيات التي تم حلها في البناء في CI الخاص بنا ، يجب أن يكون جيدًا لإصلاح مؤقت. شكرا danrot
@ danrot كيف يمكنني إصلاح حزمة الويب؟
يعمل thx danrot :)
@ zuolin777 لست مضطرًا إلى إضافة "js-beautify": "1.6.14" إلى تبعيات package.json الخاصة بك ، إذًا يجب أن تعمل.
نحن ضاجعنا !!!!
لا استطيع العمل الان.
@ benjamin658 thx ، إنه يعمل
يبلغ عمر تقرير الخطأ هذا ما يزيد قليلاً عن 30 دقيقة للتحميل الذي مضى عليه ساعة واحدة فقط. ماذا عن إعطاء المطور الفقير فرصة لإصلاحه؟ أو أفضل من ذلك ، تقديم طلب سحب لإصلاحه؟
كن ضيفي لإجراء العلاقات العامة. هذا مجرد إشعار للمطور لإظهار تأثير هذه المشكلة.
فشل تثبيت vue-cli
يعمل تثبيت vue-cli npm جيدًا إذا أضفت تبعية في package.json
"js-beautify": "1.6.14"،
brianmay أخيرًا شخص ما معقول ... ليس الأمر وكأن علينا جميعًا التوقف عن العمل الآن ، الإصلاح المؤقت سهل للغاية.
أعتقد أيضًا أن هذه المكتبة تتم صيانتها بشكل أساسي في أوقات فراغ المساهمين ، ولا أعتقد أن الموقف في هذه القضية محفز للغاية ... لذلك أود أن أقول شكرًا لك على العمل الرائع ومقدما لحل هذه المشكلة 😃
المشكلة هي أنني لا أستطيع تثبيت vue-cli نفسه ..
لا يمكنني تثبيت vue-cli نفسها 2
نجاح npm install [email protected]
.
فشل npm install [email protected]
.
إصلاح مؤقت https://npm.r2net.pro/#/detail/js -beautify أو يمكنك الخروج من علامة v1.6.14 ثم استضافتها محليًا.
ولكن ماذا تفعل مع الحزم الأخرى التي تعتمد على هذه الحزمة؟
oronoa أضف هذه الحزمة في package.json مع قفل الإصدار مقابل 1.6.14
. سوف يتجاوز الآخرين.
@ danrot شكرا!
إصلاح مؤقت لـ vue-cli :
لا تقم بتثبيته عالميًا ولكن في مجلد مؤقت.
mkdir C:\vue_cli_temp
cd C:\vue_cli_temp
npm install [email protected]
npm install vue-cli
ثم يمكنك استخدام vue-cli المثبت على النحو التالي:
C:\vue_cli_temp\node_modules\.bin\vue init simple MyVueProject
أنا أيضًا ، هذا ينقذني
npm install -g [email protected]
+1
تحرير: عمل npm install --save [email protected]
شكرًا على اقتراح إضافة "js-beautify": "1.6.14" إلى التبعيات ، حفظ لحم الخنزير المقدد الخاص بي أثناء العمل مع vuejs
ادفع الكود مساء الأحد وأذهب للنوم. من الآمن أن نقول إن يوم الاثنين سيكون ممتعًا على أقل تقدير.
@ ArmandJ77 ما هو القالب الذي تستخدمه؟ حاولت وأعدت المحاولة ولم أتمكن من تشغيله. حاولت إصدارات مختلفة من العقدة أيضًا.
أيها الأشخاص ، أضف فقط "js-beautify": "1.6.14" تحت التبعيات في package.json الخاص بك.
واجهت مشكلة في نموذج vue pwa ولكن هذا يحلها.
لا داعي للذعر ؛-)
أعتقد أن الغزل لا يحب هذا الحل.
@ eric-naguras
شكرا لك ايريك
+1
لم يبلغ الغزل عن أي خطأ ، كما فعلت NPM. لذا سأقوم بإسقاط الغزل ، والعودة إلى NPM
أقوم بتثبيت vue-cli باستخدام cnpm。it ، أخبرني "لا يوجد مثل هذا الملف أو الدليل ، chmod ' C: UserszxrnhAppDataRoamingnpmnode_modulesvue -linode_modules_js-beautify @ 1.7.0 @ js-beautifyjsbincss-beautify.js "
هذا هو الكود الخاص بي
تثبيت cnpm -g vue-cli
من يمكنه مساعدتك!
sobrown انظر تعليقي أعلاه.
+1
😓
:تحت:
+1
لا
+1
+1
بالمثل هنا ، اكتشفنا في إصدار إنتاج (بفضل ذاكرة التخزين المؤقت npm).
+11
وقف "+1" اللعين دون أي معلومات.
+2
مؤكد :)
يمارس الجنس معي
كنت أستعد للقفز من على جرف قبل أن أعثر هنا. : joy_cat:
+1
+1
هل يمكننا من فضلك التوقف عن نشر "+1". إنه عديم الفائدة ، ولا يساعد المطور ، ويرسل هذه المشكلة بتعليقات غير بناءة. نحن مطورون ، نكره تذاكر الأخطاء عديمة الفائدة مع عدم وجود معلومات ، دعونا لا نفعل نفس الأشياء لزملائنا من المطورين.
هذه هي المشكلة ( gafung ) :)
Briced كلنا نعرف أن هناك رجل واحد ...
جرب الغزل 👍
جرب الغزل
yarn install
لا يصلح أي شيء لي ، ربما لأنه لم يكن لدي ملف yarn.lock
سابقًا
نحن مارس الجنس
لكن الغزل حل مشكلتي
تتبع مكدس من تهيئة webpack الخاصة بي
Module build failed: Error: Cannot find module './lib/beautify'
at Function.Module._resolveFilename (module.js:470:15)
at Function.Module._load (module.js:418:25)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
at /efs/clientasg12q/lsae/node_modules/js-beautify/js/index.js:74:27
at Object.<anonymous> (/efs/clientasg12q/lsae/node_modules/js-beautify/js/index.js:80:7)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/efs/clientasg12q/lsae/node_modules/vue-loader/lib/template-compiler.js:4:16)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
at loadLoader (/efs/clientasg12q/lsae/node_modules/loader-runner/lib/loadLoader.js:13:17)
at iteratePitchingLoaders (/efs/clientasg12q/lsae/node_modules/loader-runner/lib/LoaderRunner.js:169:2)
at runLoaders (/efs/clientasg12q/lsae/node_modules/loader-runner/lib/LoaderRunner.js:362:2)
at NormalModule.doBuild (/efs/clientasg12q/lsae/node_modules/webpack/lib/NormalModule.js:182:3)
at NormalModule.build (/efs/clientasg12q/lsae/node_modules/webpack/lib/NormalModule.js:275:15)
at Compilation.buildModule (/efs/clientasg12q/lsae/node_modules/webpack/lib/Compilation.js:149:10)
at factoryCallback (/efs/clientasg12q/lsae/node_modules/webpack/lib/Compilation.js:337:12)
at factory (/efs/clientasg12q/lsae/node_modules/webpack/lib/NormalModuleFactory.js:241:5)
at applyPluginsAsyncWaterfall (/efs/clientasg12q/lsae/node_modules/webpack/lib/NormalModuleFactory.js:94:13)
abdullah هل لديك ملف yarn.lock في مشروعك؟ إذا قمت بذلك ، فسيستخدم الغزل هذا الملف للحصول على الإصدارات المقفلة من تبعياتك ، حتى لا تقوم بتنزيل الإصدار الأخير (المعطل).
أنا أيضًا ، نفس المشكلة
abdullah هل لديك ملف yarn.lock في مشروعك؟ إذا قمت بذلك ، فسيستخدم الغزل هذا الملف للحصول على الإصدارات المقفلة من تبعياتك ، حتى لا تقوم بتنزيل الإصدار الأخير (المعطل).
أعتقد أنني سأنتقل إلى الغزل للأبد بعد إصلاح هذه الفوضى.
في بيئة laravel-mix و vue (ربما تكون الإعدادات الأخرى أيضًا) ، يمكن أن يكون الإصلاح السهل:
npm install --save-dev [email protected]
البناء الآن يعمل بالنسبة لي.
npm 5 (مجمعة مع العقدة 8) تنشئ حزمة lock.json وتقوم بنفس نظام قفل الإصدار.
npm 5 (مجمعة مع العقدة 8) تنشئ حزمة lock.json وتقوم بنفس نظام قفل الإصدار.
حسنا جيد.
+1
npm ERR! Linux 4.4.0-93-generic
npm ERR! argv "/.nvm/versions/node/v6.11.3/bin/node" "/.nvm/versions/node/v6.11.3/bin/npm" "i"
npm ERR! node v6.11.3
npm ERR! npm v3.10.10
npm ERR! path /js-beautify/js/bin/css-beautify.js
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall chmod
npm ERR! enoent ENOENT: no such file or directory, chmod '/js-beautify/js/bin/css-beautify.js'
npm ERR! enoent ENOENT: no such file or directory, chmod '/node_modules/js-beautify/js/bin/css-beautify.js'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent
يمكن حل هذه المشكلة الآن !!
npm install [email protected]
إثنين جميل يا رفاق: د
+10086
https://github.com/beautify-web/js-beautify/issues/1247#issuecomment -330162127
هذا حل بديل.
للعمل الان
npm install --save-dev [email protected]
أنا 2!
npm:
npm install --save-dev [email protected]
غزل:
yarn add [email protected] --dev
أضف هذا إلى ملفك package.json
:
"resolutions": {
"js-beautify": "1.6.14"
}
+2
+3
"bin": {
"css-beautify": "./js/bin/css-beautify.js",
"html-beautify": "./js/bin/html-beautify.js",
"js-beautify": "./js/bin/js-beautify.js"
},
ملفات JS الثلاثة هذه غير موجودة في 1.7.0 pkg تم إصداره.
https://github.com/beautify-web/js-beautify/issues/1247#issuecomment -330165554
ملفات JS الثلاثة هذه غير موجودة في 1.7.0 pkg تم إصداره.
نحن الآن نصل إلى مكان ما. : التفكير:
رجاءً قام شخص ما بحذف كل مثيل +1
وتلك التعليقات الوقحة في هذا الموضوع. يبدو أن الناس ليس لديهم أخلاق بعد الآن ...
LinusBorg ، أستمتع نوعا ما بالعرض: الفشار:
إذا كانت لديك مشكلة في تشغيل مشروع vue-cli ، فقد أصلح المشكلة بالنسبة لي ، npm install [email protected]
.
أنا اللعنة اليوم من هذا
نفس الشيء هنا ، ولكن كيف أبدأ npm run dev
فهو يعطي سجل:
> cross-env NODE_ENV=development webpack-dev-server --open --inline --hot
sh: cross-env: command not found
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! vue-cli@ dev: `cross-env NODE_ENV=development webpack-dev-server --open --inline --hot`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the vue-cli@ dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/gsm/.npm/_logs/2017-09-18T09_18_56_345Z-debug.log
npm install -g vue-cli --registry=https://registry.npm.taobao.org
يمكن حلها الآن
+1
+1
+1
الرجال .. "زائد واحد" مزعج للغاية وغير مجدية.
مرة أخرى ، ما عليك سوى استخدام العلامة السابقة حتى يتم إصلاح ذلك.
vue-loader هو مارس الجنس. لقد أهدرت 40 دقيقة في التفكير في وجود خطأ ما في تهيئة webpack الخاصة بي.
ما هو الحل لبدء تشغيل خادم vue-cli dev npm run dev
؟
نحن مضاجع
أحاول هذه المشكلة https://github.com/beautify-web/js-beautify/issues/1247#issuecomment -330171050 سأخبرك إذا كان يعمل @ tst11
+1
كل الحق floriandorre ! :)
لقد قمت بحل المشكلة بهذه الطريقة:
1) rm -rf node_modules /
2) تثبيت npm - save-dev [email protected]
3) أضف في package.json:
"القرارات": {
"js-beautify": "1.6.14"
}
4) npm أنا
@ tst11 هذا لا يعمل بالنسبة لي XD
يتدفق الحزن مثل النهر
أيضًا لدي مشكلة مع node-sass اليوم:
لقد قمت بحل المشكلة بهذه الطريقة:
1) تحديث npm
2) تثبيت npm
3) nodejs node_modules / node-sass / scripts / install.js
4) npm إعادة بناء node-sass
ربما يأتي شخص ما في متناول يدي
yarn.lock
و node_modules
yarn
الخطوات غير صحيحة؟ تضمين التغريدة
هاها على أهمية القفل
+3
نحن أيضا نواجه نفس المشكلة
المشكلة الوحيدة التي وجدتها هي استخدام الريبو المسبق: /
sequelize-cli
فواصل أيضًا. فقط في انتظار الإصلاح الذي آمل أن يتم ذلك اليوم.
محمل vue ينكسر في 1.7
القرف يحدث
وظيفة قوية لترك اسم!
https://github.com/floriandorre/pre-build-vue-cli
بالنسبة لأولئك الذين يحتاجون إلى vue-cli اليوم (تم تثبيت npm بالفعل ، يمكنك تشغيل npm dev)
الحل البديل: قم بإنشاء غلاف مصغر لمشروعك وفرض إصدارات التبعية للحزم المتأثرة (على سبيل المثال vue-loader بالنسبة لي).
أنشئ ملف npm-shrinkwrap.json جنبًا إلى جنب مع مكان وجود package.json ، أضف ما يلي:
{
"dependencies": {
"vue-loader": {
"version": "^13.0.1",
"dependencies": {
"js-beautify": {
"version": "1.6.14"
}
}
}
}
}
قد تحتاج إلى تعديل أرقام الإصدارات ، وإذا كان لديك تبعيات متعددة تعتمد على js-beautify ، فسيتعين عليك إدراجها جميعًا هناك.
الرجاء إما إلغاء نشر الإصدار الحالي ، أو إصلاحه في أسرع وقت ممكن ...!
لا يمكنني تثبيت vue-cli ، لأن هذا الخطأ يتعطل ، يا إلهي: C
هذا يعمل بالنسبة لي.
package.json
:
"resolutions": {
"js-beautify": "1.6.14"
}
@ steven-qi أين يتم تخزين ملف package.json؟ أحاول تثبيت vue-cli لكنني لا أستطيع.
gbaggaley أنا لا أستخدم vue ، لذا لا يمكنني الإجابة على سؤالك. بالنسبة إلى المشروع المستند إلى node.js / npm ، فهو موجود في المجلد الجذر للمشروع / الحزمة.
تغيير package.json الخاص بي إلى الإصدار 1.6.14 يساعدني في مشكلة "Sequelize-cli":
...
"التبعيات": {
...
"طلب": "^ 2.81.0" ،
"js-beautify": "1.6.14"،
"تتمة": "^ 4.8.2" ،
...
لا يمكننا تثبيت vue-cli ، تغيير تبعية dev لا يعمل.
حاول أيضًا الرجوع إلى إصدار سابق من حزمة vue-cli إلى بعض الإصدارات السابقة
لا معنى لذلك ، لأن حزمة الويب تقوم فقط بسحب أحدث إصدار من هذه الوحدة.
نجحنا هذا: -
أنشئ npm-shrinkwrap.json بالتوازي مع package.json
{
"dependencies":
{
"js-beautify":
{
"version": "1.6.14"
}
}
}
سيعمل هذا حتى إذا تم استخدام js-beautify داخليًا في بعض الحزم الأخرى.
أعتذر ، ولكن هل يمكنك إعطاء طريقة لإنشاء هذا الملف؟ لقد استخدمت نظام Linux ، لكنني قمت بتثبيت windows ، ولا أعرف مكان وضع هذا الملف.
أعرف أن الناس محبطون من هذا ، وأنا منهم.
ومع ذلك ، فإن إصلاحه من خلال الملفات package.json
لن يبدو أنيقًا على المدى الطويل ، إذا كان لديك عدة مطورين في مشروع. فجأة تقوم بتثبيت إصدارات أقدم من الحزم التي لا تحتاجها حقًا ، ولكن هناك حاجة لبعض التبعية الأخرى.
أنا متأكد من وجود مشكلة ، في الوقت الحالي ، 157 تعليقًا ستلفت انتباه المطورين. وأنا متأكد من أنه سيتم إصلاحها جميعًا قريبًا جدًا ، حيث أرى أن العديد من العلاقات العامة قد تم إجراؤها بالفعل.
hydrostasis فقط قم بإنشاء ملف npm-shrinkwrap.json موازٍ لـ package.json. قم بإنشاء هذا الملف يدويًا أثناء إنشاء ملفات أخرى.
لا ، أريد تثبيت vue-cli ، لكن لا يمكنني ذلك ، لا يوجد ملف packge.json.
هل يمكن لهذا الخطأ إصلاحه بسرعة؟ لدي مشروع لأدخله على الإنترنت الليلة
hydrostasis (أو أي شخص آخر يستخدم vue-cli) ، راجع https://github.com/beautify-web/js-beautify/issues/1247#issuecomment -330171050.
@ adam-lynch أنت: 3
تضمين التغريدة
npm install -g vue-cli --registry=https://registry.npm.taobao.org
جرب هذا
+1
+1
+1
ركض في هذه القضية أيضًا ...
حزين. vue-cli و vue-loader كسر هذا الأمر.
تعليقات @ steven-qi حلت مشكلتي مع vue-loader.
أضف هذا إلى package.json.
"resolutions": {
"js-beautify": "1.6.14"
}
لقد كسرت النظرة: '(
@ amit27kmr عملت لي. شكرا
@ amit27kmr عملت لي. شكرا.
MSMcBain نجح هذا
لقد حاولت إضافة "دقة الوضوح" إلى الحل package.json
و npm-shrinkwrap.json
، ولا يعمل أي منهما. لا يزال خادم الإنشاء يحصل على هذا الخطأ في TeamCity:
[npm install] npm ERR! enoent ENOENT: no such file or directory, chmod '<path on build server>\node_modules\js-beautify\js\bin\css-beautify.js'
يا رفاق ، لقد كسرت الإنترنت ... :(
kallebornemark ، يجب أن تجرب هذا: @ amit27kmr
{
"dependencies":
{
"js-beautify": "1.6.14"
}
}
نحن سخيف!
نفس الشيء - إصدار أقدم مثل الأعمال المقترحة.
أحاول إضافة "js-beautify": "1.6.14" ليس فقط في "التبعيات" أيضًا "devDependencies" ، لكنها لا تعمل!
مكسورة هنا كذلك
كما هو مذكور هنا عدة مرات - استخدم الإصدار الأقدم من js-beautify
npm install [email protected]
توقف عن إجراء +1 حتى يتمكن الأشخاص من رؤية الحل بسهولة بينما يحاول المطور الفقير إصلاح الأمور
هذا عمل معي
rm -rf node_modules /
npm تثبيت [email protected]
تثبيت npm
npm تثبيت cross-env
npm تشغيل dev
فقط اليوم الذي بدأت فيه مع vue-cli xD
ما سبب هذه المشكلة؟ لا يزال الأمر لا يعمل بالنسبة لي مع تصميمات webpack. أنا مارس الجنس.
تتمة - cli كسر نتيجة لهذه المشكلة
لا أصدق أن هذه القضية كلفتني 3 ساعات من حياتي: غضب:
هذا عمل نعم ،
rm -rf node_modules/
npm install [email protected]
npm install
npm install cross-env
npm run dev
أنا أيضا. لا يزال لا يعمل.
جرب أحد الحلول المذكورة أعلاه عن طريق قفل الإصدار
+1
لا تعمل من أجلي أيضا.
+1
لا تعمل من أجلي أيضا.
بدأت الليلة الماضية
وأنا أيضًا في اليابان
+1
لا يمكن تثبيت nuxt! ضاجعني في اليوم!
توقف عن ممارسة الجنس مع هذه القضية !!!)
دعونا ننشئ علاقات عامة ، مطورون!
@ vivian-xu حاولت ذلك ، والحصول على نفس الخطأ.
نحن مارس الجنس ...
YevheniiHerasymchuk هناك واحد ، https://github.com/beautify-web/js-beautify/pull/1251
توقف الجميع
هل لدى شخص ما حل عملي (لتثبيت vue-cli)؟
إذا كنت تواجه مشكلات بسبب تبعية عالمية مثلي ، فتأكد من التثبيت على النحو التالي:
RUN npm set progress=false && \
npm install -g [email protected] [email protected] [email protected] [email protected]
لن يؤدي وجود العديد من عبارات RUN إلى تثبيت كل شيء في جهاز واحد.
تضمين التغريدة
npm install -g vue-cli --registry=https://registry.npm.taobao.org
أنا أعزم من خلال هذا
@ huysh3 حاولت ولدي نفس المشكلة
أحاول جميع الاختراقات المذكورة أعلاه ولكن لا شيء يعمل حتى الآن. أحاول نشر تطبيقي باستخدام now
وفشل إصدار webpack:
Module build failed: Error: Cannot find module './lib/beautify'
لقد أضفت الدقة إلى package.json دون نجاح. أي فكرة أخرى ماذا تضيف؟
هذه المشكلة هي كسر تثبيت Laravel npm أيضًا ...
كحل مؤقت ، قمت يدويًا باستبدال الملفات في vue-loadernode_modulesjs-beautify مع الإصدار 1.6.14
لا شيء يعمل 🙄
اهلا ياجماعة،
لذلك هناك ملفات مفقودة في الحزمة الفعلية.
فقط أضف هذه الملفات إلى مجلد js
Archive.zip
لم اتحصل على شيء
لقد قمنا بنقله عن طريق تغيير الرأس في yarn.lock وتركيب angain ، وقد نجح! من اللعين ، 🤔
اليائسين ، استغل من قبل هذه القضية.
المشكلة التي لدي هي أنني لا أستطيع تثبيت vue-cli وليس فقط js-beautify ....
يمكنني الحصول على تجميل js مع الحل الخاص بك ولكن ما زلت لا أملك vue-cli
+1: -1:
امسح ذاكرة التخزين المؤقت وأعد تثبيت 1.6.14
يبدو أن شخصًا ما لديه قصة جيدة ليرويها متى سيكون الجد: _ "في ذلك اليوم عندما أفسدت عالم البرمجة بأكمله" _
لقد كسرت كل شيء: 1st_place_medal:
شبيبة الرعب.
استخدم الغزل بدلاً من ذلك ...
انتقل إلى https://yarnpkg.com/lang/en/docs/install/
تثبيت الغزل
تنفيذ _yarn global add vue-cli_
الذي لا يساعد في Laravel ...: D
متى سيتم حل هذه المشكلة؟ :(
عندما يعثرون على شخص لديه إذن لدمج العلاقات العامة ... https://github.com/beautify-web/js-beautify/pull/1251
bitwisemanevocateureinars
إضافة تعليقات توضيحية لثلاثة من كبار المساهمين إذا كان ذلك مفيدًا
هذه القضية جعلت يومي
هذا هو أكثر يوم إثنين أمضيه منذ فترة طويلة.
وأنا أيضا littlephild
اللعنة عليه أنا تحويل كل شيء إلى بيرل
ما هذا الهراء الاثنين ها؟
الخطوةالاولى. إقناع المدير بأننا يجب أن نستخدم vue.
الخطوة الثانية. هذه المسألة.
تحرير: حسنًا ، ربما لا ينبغي لنا استخدام هذا كمحادثة .. آسف.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm ERR! Linux 4.9.41-moby
npm ERR! argv "/usr/local/nvm/versions/node/v6.9.1/bin/node" "/usr/local/nvm/versions/node/v6.9.1/bin/npm" "install"
npm ERR! node v6.9.1
npm ERR! npm v3.10.8
npm ERR! path /usr/src/app/node_modules/js-beautify/js/bin/css-beautify.js
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall chmod
npm ERR! enoent ENOENT: no such file or directory, chmod '/usr/src/app/node_modules/js-beautify/js/bin/css-beautify.js'
npm ERR! enoent ENOENT: no such file or directory, chmod '/usr/src/app/node_modules/js-beautify/js/bin/css-beautify.js'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! Please include the following file with any support request:
npm ERR! /usr/src/app/npm-debug.log
في اليوم ، قاموا بإيقاف شفرة المصدر الخاصة بي ... singz in country
لتثبيت vue-cli: npm install -g [email protected] vue-cli
قم بتثبيت vue-cli مع الغزل ثم
فقط استبدل قسم js-beautify في yarn.lock لتطبيقك بهذا:
js-beautify@^1.6.3:
version "1.6.14"
resolved "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.6.14.tgz#d3b8f7322d02b9277d58bd238264c327e58044cd"
dependencies:
config-chain "~1.1.5"
editorconfig "^0.13.2"
mkdirp "~0.5.0"
nopt "~3.0.1"
هذا عمل معي. لقد نسخته من مشروع vue أقدم.
niahmiah شكرا لك! الحل الخاص بك يعمل بالنسبة لي!
niahmiah شكرا لك! الحل الخاص بك يعمل بالنسبة لي!
بالمثل هنا ، تعطل تثبيت الحزمة الخاصة بنا الآن بسبب هذا. اضطررنا إلى إصدار تصحيح للإصدارات الثلاثة الأخيرة لاستبدال "js-beautify": "^1.6.4",
بـ "js-beautify": "~1.6.4",
في نظام Mac ، استخدم الطرق السابقة ، لا بأس بالنسبة لي ، لكن النوافذ خاطئة.
لا تعمل من أجل تكملة- cli
niahmiah يعمل الحل ، لذا يمكنني العمل أخيرًا! ('npm install -g [email protected] vue-cli')
@ ustbhuangyi بفضل المعلم
نحن مارس الجنس.
أفترض أنه خطأ صريح ، لكن هيا ، يجب اختبار هذه الأشياء جيدًا قبل طرحها ...
rm -rf node_modules /
rm -rf yarn.lock
أضف هذا إلى package.json
"resolutions": {
"js-beautify": "1.6.14"
}
غزل
نعم
مؤقتًا ، إذا كانت لديك نسخة محلية من مشروعك تعمل ، فجرّب npm-shrinkwrap ، وقم بتحديث كل المراجع إلى js-beautify وأضف ملف npm-shrinkwrap.json.
ستقوم بإصلاح جميع إصدارات جميع تبعيات مشروعك ولكن باستخدام إصدار عمل من js-beautify إذا كنت npm. بمجرد إصلاح أحدث إصدار ، قم بإزالة ملف npm-shrinkwrap.json.
الحل: https://github.com/beautify-web/js-beautify/issues/1247#issuecomment -330237551 (niahmiah)
من أجل vue-cli
vue-init webpack project-name
cd project-name
npm install [email protected] --save-dev
npm install
يعمل لدي
إضافة "js-beautify": "1.6.14",
إلى الحزمة الخاصة بي. نجح json. شكرا weizs
npm هي npm - عار ، سيكون من السهل جدًا تجنب مثل هذه المواقف ، ما عليك سوى إنشاء package.json مع معظم الحزم المستخدمة وقبل أن يقوم شخص ما بتحديث أي منها ، تأكد من بناء هذا الشيء الوهمي.
+1
مارس الجنس!
تواجه نفس المشكلة خلال الساعتين الماضيتين!
+1!
أتمنى لو أستطيع قفل هذا الخيط ، هذا سخيف سخيف.
نحن على دراية بالمشكلة ، ووقف إرسال الرسائل الاقتحامية واستخدام الحلول البديلة المنشورة.
فقط ارجع واستخدم رد الفعل / الزاوي بالفعل.
يواجهevocateur People مشكلات مهمة بسبب هذا ، على الأقل دعهم يعبرون عنها ، وإلا فلن نعرف حجم التأثير.
مضيفا
,
"resolutions": {
"js-beautify":"1.6.14"
}
حتى نهاية package.json
وتشغيل yarn
يعمل أيضًا
amatiasq يمكنهم التصويت على القضية فقط ، ولا يوجد سبب لكتابة ما قيل بالفعل مع زيادة صعوبة إيجاد حلول بديلة.
أتساءل عما إذا كان سيتم تذكر هذا تاريخيًا كما هو الحال عندما تم حذف leftpad
من npm.
إن إمكانية
تركيب عالمي لـ "js-beautify" لحل المشكلة
cnpm تثبيت [email protected] -g
evocateur مفيد للأشخاص ولكنه أيضًا مشكلة كبيرة حيث أن حزم Atom / Atom-Beta معطلة ولا توجد طريقة جيدة لفرض هذه الحزم الداخلية. مدير حزمة atom (apm) وحزم Atom Editor معطلة لأن العديد منها بما في ذلك atom-beautify
يستخدم هذه الحزمة مباشرة.
أوافق على أنه إذا كنت تعمل في مشروع NPM / Yarn ، فيمكنك إصلاح ذلك بسهولة وبسرعة ولكن بالنسبة للمستخدمين الآخرين ، فهذا أمر محطم تمامًا.
/beautify-web/js-beautify
مشبكة لذلك لم يكن لديك المزعج هنا؟حقا ثورية!
weizs هل تستخدم yarn install --flat
؟
"القرارات": {
"js-beautify": "1.6.14"
}
لدي نفس المشكلة.
نظام التشغيل Windows 10.
الجميع ذعر
@ muro25 الحل الخاص بك يعمل بالنسبة لي!
RuinSain ، يعد Windows 10 مشكلة حقيقية خطيرة. تخلص منه على الفور!
إصلاح الطوارئ لـ vue-loader
وارد: https://github.com/vuejs/vue-loader/commit/97bd432bba4350988bfd0db6d7a1a514b66a9826
CubixSystem الغزل تحتاج 1.xx
أنا 2 وقمت بإصلاحه
"التبعيات": {
"js-beautify": "1.6.14"،
....
}
بالمناسبة ... بعد الوفاة ... "لا تنشر ملفات غير ضرورية " ؛)
ليس لدي أذونات الريبو بعد الآن ، ولكن ما زلت أمتلك ملكية حزمة npm. لقد نشرت للتو الإصدار 1.7.1 الذي يحتوي على جميع الملفات الضرورية.
من فضلك ، توقف عن البريد المزعج هذا الموضوع. بمجرد عودة bitwiseman إلى الشبكة ، يمكنه التعامل مع العلاقات العامة وما إلى ذلك.
vuejs
حان الوقت لإزالة "js-beautify": "1.6.14"
من "dependencies":{}
و "resolve":{}
تم نشر [email protected]
، يرجى التحديث .
niahmiah @ شكرا
مرحبًا bitwiseman ، هل يمكن أن أقترح قفل هذا الموضوع فقط حتى تنقذ نفسك من البريد العشوائي. نقدر كل العمل الذي تقوم به.
evocateur ، ما الفرق بين الإصدار 1.7.1 والإصدار 1.7.2 ؟
@ qm3ster يمكنك مقارنة الإصدارات على GH بنفسك ، كما تعلم ؛)
https://github.com/beautify-web/js-beautify/compare/v1.7.1...v1.7.2
TheLarkInn شكرا على الاقتراح. 😄
لأي شخص آخر ،
_ أعتذر _.
تم إصلاح المشكلة.
اعتقدت أنني حصلت على تغطية كافية للاختبار ولم أفعل. سيتم تنفيذ الاختبارات للحماية من هذا قبل الإصدار التالي (# 1254).
أيضًا ، يسلط هذا الفاصل الضوء على الحاجة إلى إنشاء قناة تجريبية للإصدارات وطريقة لطلب التعليقات على الإصدارات التجريبية (# 1255).
أخيرًا ، تمت صيانة المشروع من قبل شخص واحد في الغالب خلال العام الماضي أو نحو ذلك ، مع بعض الإضافات من قبل أفراد آخرين. يسلط هذا الاستراحة الضوء أيضًا على حاجة هذا المشروع إلى عدد قليل من الأشخاص الذين لديهم القدرة على معالجة المشكلات / حالات الطوارئ (# 1256).
سيكون موضع تقدير المساعدة في هذه.
ملاحظة: اعتقدت أنني سأحذف مجموعة من تعليقات "+1" و "أنا أيضًا" حتى أدركت أن هناك أكثر من 200 تعليق. 😱
التعليق الأكثر فائدة
IvanFan أنا متأكد من أن المكتبات الأخرى لم تقم بتحديث هذا الإصدار حتى الآن. لذا فقط أضف السطر التالي إلى تبعياتك:
ضع في اعتبارك
^
المفقود.