Js-beautify: Не удается установить js-beautify

Созданный на 18 сент. 2017  ·  249Комментарии  ·  Источник: beautify-web/js-beautify

Описание

Я пытаюсь установить библиотеку, которая зависит от этой, и начиная с сегодняшнего дня (последний раз я пробовал на прошлой неделе) при установке своих зависимостей получаю следующую ошибку:

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

Удалил большую часть шаблона PR, так как он не актуален.

Самый полезный комментарий

@IvanFan Я уверен, что другие библиотеки еще не обновились до этой версии. Так что просто добавьте следующую строку в свои зависимости:

{
    "dependencies": {
        "js-beautify": "1.6.14"
    }
}

Обратите внимание на пропавший ^ .

Все 249 Комментарий

мне 2 мы готовим последнее обновление и теперь мы трахаемся ...

@IvanFan fucked немного преувеличивает ИМО ... Просто используйте пока 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 веб-пакет

@IvanFan Неважно, если ваш проект определяет его без ^ он установит именно эту версию. ^1.6.14 означает >= 1.6.14 && < 2.0 , поэтому он «работает» со всеми этими версиями.

{
    "dependencies": {
        "js-beautify": "1.6.14"
    }
}

Добавление этого в зависимости, решаемые сборкой в ​​нашем CI, должно быть хорошим временным исправлением. Спасибо @danrot

@danrot как исправить webpack?

работает спасибо @danrot :)

@ zuolin777 Необязательно , просто добавьте "js-beautify": "1.6.14" в свои зависимости package.json, и все должно работать.

мы трахались !!!!
я не могу работать сейчас.

@ benjamin658 спасибо, это работает

Этот отчет об ошибке выпущен чуть более 30 минут назад для загрузки, возраст которой составляет всего 1 час. Как насчет того, чтобы дать плохому разработчику шанс исправить это? Или даже лучше, предоставив запрос на перенос, чтобы исправить это?

Будь моим гостем, чтобы устроить пиар. Это просто уведомление для разработчика, чтобы показать, как влияет эта проблема.

vue-cli не устанавливается

vue-cli npm install хорошо работает, если вы добавляете зависимость в 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

Yarn даже не сообщал об ошибке, в отличие от NPM. Итак, я возвращаю Yarn обратно в NPM.

Я устанавливаю vue-cli, использую cnpm。it, скажите мне «нет такого файла или каталога, chmod ' C: UserszxrnhAppDataRoamingnpmnode_modulesvue-clinode_modules_js-beautify @ 1.7.0 @ js-beautifyjsbincss-beautify.js »

это мой код
cnpm install -g vue-cli
кто может вам помочь!

@sobrown См. мой комментарий выше.

+1

😓

:под:

+1

Нееееетоооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооо

+1

+1

То же самое мы узнали в производственном выпуске (благодаря кешу npm).

+11

Прекрати гребаный «+1» без какой-либо информации.

+2

Подтвержденный :)

трахни меня

Я собирался спрыгнуть со скалы, прежде чем споткнуться здесь. : joy_cat:

+1

+1

Можем ли мы прекратить размещать "+1". Это бесполезно, не помогает разработчику и засыпает эту проблему неконструктивными комментариями. Мы разработчики, мы ненавидим бесполезные сообщения об ошибках без информации, давайте НЕ будем делать то же самое с другими разработчиками.

вот в чем проблема (ty @gafung ) :)

@briced Мы все знаем этого парня ...
21743186_1094977500632127_3965491206705224243_n

ahn7 s qg41o eo lf tdsv

попробуй пряжу 👍

попробовать пряжу

yarn install

ничего не исправляет для меня, вероятно, потому, что у меня раньше не было файла yarn.lock

мы трахались

но пряжа решила мою проблему

Трассировка стека из моей конфигурации веб-пакета

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 в вашем проекте? Если вы это сделаете, yarn использует этот файл для получения заблокированных версий ваших зависимостей, чтобы вы не загружали последнюю (сломанную) версию.

у меня такая же проблема

@abdullah У вас есть файл yarn.lock в вашем проекте? Если вы это сделаете, yarn использует этот файл для получения заблокированных версий ваших зависимостей, чтобы вы не загружали последнюю (сломанную) версию.

Думаю, я перейду на пряжу навсегда после того, как этот беспорядок будет исправлен.

В среде laravel-mix и vue (возможно, и в других настройках) простое исправление может быть следующим:

npm install --save-dev [email protected]

Строительство теперь работает на меня.

npm 5 (в комплекте с узлом 8) генерирует package-lock.json и выполняет ту же систему блокировки версий.

npm 5 (в комплекте с узлом 8) генерирует package-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]

Хороший понедельник, ребята: D

+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 не существуют в пакете pkg, выпущенном 1.7.0.

https://github.com/beautify-web/js-beautify/issues/1247#issuecomment -330165554

Эти три файла JS не существуют в пакете pkg, выпущенном 1.7.0.

Теперь мы куда-то идем. : мышление:

Кто-нибудь, пожалуйста, удалите все экземпляры +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 минут, думая, что что-то не так с моей конфигурацией веб-пакета.

Что нужно сделать, чтобы запустить сервер 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 install --save-dev [email protected]
3) добавьте в package.json:
"разрешения": {
"js-beautify": "1.6.14"
}
4) нпм я

@ 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
  • Добавить старую версию (@ 1.6.14) в зависимости
  • yarn

Шаги неверны? @danrot

ха-ха о важности блокировки

+3
Мы также сталкиваемся с той же проблемой

единственная проблема, которую я обнаружил, - это использование репозитория перед сборкой: /

sequelize-cli тоже ломается. Просто жду исправления, которое, надеюсь, будет сделано сегодня.

vue-loader ломается в 1.7

дерьмо случается

Сильный пост, чтобы оставить имя!

https://github.com/floriandorre/pre-build-vue-cli
для тех, кому сегодня нужен vue-cli (установка npm уже выполнена, вы можете запустить dev с помощью npm)

Обходной путь: создайте упаковку для вашего проекта и принудительно установите версии зависимостей для затронутых пакетов (например, 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, потому что эта ошибка вылетает, omg: 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":
...
"dependencies": {
...
"запрос": "^ 2.81.0",
"js-beautify": "1.6.14",
"sequelize": "^ 4.8.2",
...

Мы не можем установить vue-cli, изменение зависимости dev не работает.

попробуйте также понизить пакет vue-cli до некоторой предыдущей версии

В этом нет смысла, потому что webpack просто вытаскивает последнюю версию этого модуля.

Это сработало для нас: -

Создайте 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"
   }

вы нарушили vue: '(

@ 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», но они не работают!

Это сработало для меня

npm install -g npm

потом

npm install [email protected]

Здесь тоже сломано

Как указано здесь несколько раз - используйте старую версию js-beautify.
npm install [email protected]

Остановитесь с +1, чтобы люди могли легко увидеть решение, пока бедный разработчик пытается что-то исправить.

Это сработало для меня

rm -rf node_modules /
npm установить [email protected]
npm install
npm установить cross-env
npm запустить dev

Буквально в тот день, когда я начал с vue-cli xD

Что вызвало эту проблему? У меня все еще не работает со сборками веб-пакетов. Я трахаюсь.

sequelize-cli сломан в результате этой проблемы

Не могу поверить, что эта проблема стоила мне 3 часов моей жизни: rage:

Это сработало, да,

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 не означает установку всего в одном.

@floriandorre
npm install -g vue-cli --registry=https://registry.npm.taobao.org
Я решаю этим

@ huysh3, я пробовал, и у меня такая же проблема

Я пробую все вышеперечисленные хаки, но пока ничего не работает. Я пытаюсь развернуть свое приложение с помощью now и сборка веб-пакета не выполняется:

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-beautify с вашим решением, но у меня все еще нет vue-cli

+1: -1:

очистить кеш и переустановить 1.6.14

Похоже, кому-то есть что рассказать, когда он станет дедушкой: _ "В тот день, когда я облажался со всем миром программирования" _

Вы все сломали: 1st_place_medal:

js-ужасно.

вместо этого используйте пряжу ...

Перейдите на https://yarnpkg.com/lang/en/docs/install/.
Установить пряжу
Выполнить _yarn global add vue-cli_

что не помогает с laravel ...: D

Когда эта проблема будет решена? :(

Когда они находят кого-то, у кого есть разрешение на объединение PR ... https://github.com/beautify-web/js-beautify/pull/1251

@bitwiseman @evocateur @einars
Аннотирование трех основных участников, если это помогает

Эта проблема сделала мой день

Это самый понедельник из всех, которые у меня были за долгое время.

Я тоже @littlephild

К черту, я переключаю все на Perl

Что за дерьмо, понедельник, ха?

Шаг первый. Убедите босса использовать vue.
Шаг второй. Эта проблема.
edit: Хорошо, мы, вероятно, не должны использовать это как чат .. Извините.

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 Спасибо! Ваше решение работает для меня!

То же самое и здесь, установка нашего пакета теперь вылетает из-за этого. Нам пришлось выпустить патч для последних 3 версий, заменив "js-beautify": "^1.6.4", на "js-beautify": "~1.6.4",

В Mac используйте методы, описанные ранее, для меня это нормально, но с окнами не так.

не работает для sequelize-cli

Решение @niahmiah работает, так много, я наконец могу работать! ('npm install -g [email protected] vue-cli')

@ ustbhuangyi спасибо учителю

мы пиздец.

Я предполагаю, что это честная ошибка, но давай, эти вещи должны быть хорошо протестированы перед развертыванием ...

rm -rf node_modules /
rm -rf пряжа.lock
добавьте это в package.json

"resolutions": {
     "js-beautify": "1.6.14"
 }

пряжа
Ok

Временно, если у вас есть локальная копия вашего проекта, которая работает, попробуйте npm-shrinkwrap, обновите все ссылки на js-beautify и добавьте файл npm-shrinkwrap.json.

Вы исправите все версии всех зависимостей вашего проекта, но с рабочей версией js-beautify, если вы используете npm. Как только последняя версия будет исправлена, удалите файл npm-shrinkwrap.json.

для vue-cli
vue-init webpack project-name
cd project-name
npm install [email protected] --save-dev
npm install
работает для меня

добавление "js-beautify": "1.6.14", в мой package.json сработало. Спасибо @weizs

npm - это npm - позор, таких ситуаций было бы довольно легко избежать, просто создайте фиктивный package.json с наиболее часто используемыми пакетами и, прежде чем кто-то обновит какой-либо из них, убедитесь, что эта фиктивная штука построена.

+1

пиздец!

Столкнулись с той же проблемой в течение последних нескольких часов!

+1!

Хотел бы я заблокировать эту ветку, это чертовски смешно.

МЫ ИЗВЕСТНО О ПРОБЛЕМЕ, ПРЕКРАТИТЕ СПАМ И ИСПОЛЬЗУЕМ РАЗМЕЩЕННЫЕ МЕРОПРИЯТИЯ.

Просто вернитесь и уже используйте react / angular.

@evocateur Из-за этого у людей возникают важные проблемы, по крайней мере, позвольте им высказать это, иначе мы не узнаем, насколько велико влияние.

Добавление

,
  "resolutions": {
    "js-beautify":"1.6.14"
  }

до конца вашего package.json и запуск yarn также работает

@amatiasq, они могут просто проголосовать за проблему, нет причин писать то, что уже было сказано, что затрудняет поиск обходных путей.

Интересно, запомнится ли это так же исторически, как когда leftpad был удален из npm.

Возможность @evocateur прихлопнуть других, возможно,

Глобальная установка "js-beautify" для решения проблемы
cnpm установить [email protected] -g

@evocateur, который полезен для людей, но это также огромная проблема, поскольку пакеты Atom / Atom-Beta сломаны, и нет хорошего способа принудительно заставить эти внутренние пакеты. Диспетчер пакетов Atom (apm) и пакеты для редактора Atom не работают, поскольку многие из них, включая atom-beautify используют этот пакет напрямую.

Я согласен с тем, что если вы работаете в проекте NPM / Yarn, вы можете легко и быстро исправить это, но для других пользователей это очень плохо.

Ой, смотрите, что это? :открытый рот:

Ссылка на официальный /beautify-web/js-beautify gitter, чтобы не

Поистине революционно!

@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, и я исправил это с помощью
"dependencies": {
"js-beautify": "1.6.14",
....
}

Кстати ... post mortem ... "Не публиковать ненужные файлы";)

https://github.com/beautify-web/js-beautify/pull/1241

У меня больше нет разрешений на репо, но я все еще владею пакетом npm. Я только что опубликовал версию 1.7.1, которая содержит все необходимые файлы.

Пожалуйста, прекратите спамить эту ветку. Как только @bitwiseman снова

Важное обновление для всех, кто использовал эти исправления в vuejs

Пора удалить "js-beautify": "1.6.14" из ваших "dependencies":{} и "resolve":{}
[email protected] опубликовано, обновите .

https://twitter.com/vuejs/status/909785891941617664

@niahmiah @ Sun1ive, спасибо。 Мне это очень пригодилось.

Привет, @bitwiseman, не мог бы я предложить заблокировать эту

@evocateur , а какая разница между v1.7.1 и v1.7.2 ?

@TheLarkInn Спасибо за предложение. 😄

Всем остальным,

_ Прошу прощения _.

Проблема исправлена.

Я думал, что у меня достаточно тестового покрытия, но этого не произошло. Тесты будут реализованы для защиты от этого до следующего выпуска (# 1254).

Кроме того, этот перерыв подчеркивает необходимость создания бета-канала для выпусков и способа запроса отзывов о бета-версиях (№ 1255).

Наконец, в течение последнего года проект поддерживал в основном один человек, с некоторыми дополнениями и другими людьми. Этот перерыв также подчеркивает необходимость того, чтобы в этом проекте было еще несколько человек, способных решать проблемы / чрезвычайные ситуации (№ 1256).

Мы будем благодарны за помощь в этом.

PS: Я думал, что удалю кучу комментариев «+1» и «я тоже», пока не понял, что их более 200. 😱

Была ли эта страница полезной?
0 / 5 - 0 рейтинги