Js-beautify: Falha ao instalar o js-beautify

Criado em 18 set. 2017  ·  249Comentários  ·  Fonte: beautify-web/js-beautify

Descrição

Estou tentando instalar uma biblioteca, que depende desta, e a partir de hoje (tentei na semana passada da última vez) recebo o seguinte erro ao instalar minhas dependências:

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

Parece-me que isso está de alguma forma conectado à última versão 1.7.0 ... Alguma ideia?

Passos para reproduzir

Crie uma nova pasta e instale esta biblioteca como dependência usando npm install js-beautify .

Ambiente

SO: Mac OSX 10.11.6

Excluiu a maior parte do modelo de RP, pois não é relevante.

Comentários muito úteis

@IvanFan Tenho certeza de que outras bibliotecas ainda não foram atualizadas para esta versão. Portanto, basta adicionar a seguinte linha às suas dependências:

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

Cuidado com a falta de ^ .

Todos 249 comentários

me 2 estamos preparando a última atualização e agora trepamos ...

@IvanFan fodido é um pouco exagerado IMO ... Basta usar npm install [email protected] por enquanto, isso vai funcionar até que uma correção seja lançada.

Estamos usando alguns pacotes npm de terceiros que usam js-beautify ...
Alguma ideia de como forçar outras dependências a usar a versão antiga?

@IvanFan Tenho certeza de que outras bibliotecas ainda não foram atualizadas para esta versão. Portanto, basta adicionar a seguinte linha às suas dependências:

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

Cuidado com a falta de ^ .

estamos fodidos ...

estamos fodidos ...

estamos fodidos ...

[email protected] interrompe a instalação do projeto e tenta usar a versão anterior 1.6.14 para resolver este problema

Acabei de encontrar isso. Como resultado, o vue-cli está quebrando.

estamos fodidos

Acho que alguns pacotes npm estão usando "js-beautify": "^ 1.6.14" no momento ...

@IvanFan webpack

@IvanFan Não importa, se seu projeto o definir sem ^ ele irá instalar exatamente esta versão. ^1.6.14 significa >= 1.6.14 && < 2.0 , então "funciona" com todas essas versões.

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

Adicionar isso às dependências resolveu a construção em nosso CI, deve ser bom para uma correção temporária. Obrigado @danrot

@danrot como faço para corrigir o webpack?

funciona thx @danrot :)

@ zuolin777 Você não precisa, apenas adicione "js-beautify": "1.6.14" em suas dependências package.json, então deve funcionar.

estamos fodidos !!!!
eu não posso trabalhar agora.

@ benjamin658 obrigado, funciona

Este relatório de bug tem apenas 30 minutos para um upload de apenas 1 hora. Que tal dar ao pobre desenvolvedor a chance de consertá-lo? Ou ainda melhor, fornecer uma solicitação de pull para corrigi-lo?

Seja meu convidado para fazer um PR. Esta é apenas uma notificação ao desenvolvedor para mostrar qual é o impacto desse problema.

vue-cli falha ao instalar

vue-cli npm install funciona bem se você adicionar dependência em package.json
"js-beautify": "1.6.14",

@brianmay Finalmente alguém razoável ... Não é como se todos nós tivéssemos que parar de trabalhar agora, a correção temporária é muito fácil.

Meu palpite também seria que esta biblioteca é mantida principalmente nas horas vagas dos colaboradores, e não acho que a atitude nesta edição seja muito motivadora ... Portanto, gostaria de agradecer pelo excelente trabalho , e com antecedência para corrigir esse problema 😃

O problema é que não consigo instalar o próprio vue-cli ..

Não consigo instalar o próprio vue-cli 2

npm install [email protected] sucesso.

npm install [email protected] falhou.

Correção temporária https://npm.r2net.pro/#/detail/js -beautify ou você pode verificar a tag v1.6.14 e hospedá-la localmente.

Mas o que fazer com outros pacotes que dependem deste pacote?

@oronoa Adicione este pacote em seu package.json com bloqueio de versão para 1.6.14 . Ele substituirá outros.

@danrot Obrigado!

Correção temporária para vue-cli :

Não o instale globalmente, mas em uma pasta temporária.

mkdir C:\vue_cli_temp
cd C:\vue_cli_temp
npm install [email protected]
npm install vue-cli

Então você pode usar o vue-cli instalado assim:

C:\vue_cli_temp\node_modules\.bin\vue init simple MyVueProject

eu também, isso me salva

npm install -g [email protected]

+1

editar: npm install --save [email protected] funcionou

Obrigado pela sugestão de adicionar "js-beautify": "1.6.14" às dependências, salvei meu bacon enquanto trabalhava com vuejs

Digitar código em um domingo à noite e ir dormir. É seguro dizer que segunda-feira será interessante para dizer o mínimo.

@ ArmandJ77 Qual modelo você está usando? Tentei e tentei novamente, mas não consegui fazer funcionar. Também tentei diferentes versões de nós.

Pessoal, basta adicionar "js-beautify": "1.6.14" nas dependências em seu package.json.
Tive um problema com o modelo vue pwa, mas isso resolve.
Não entre em pânico ;-)

Eu acho que o fio não gosta dessa solução alternativa.

@ eric-naguras
obrigado Eric

+1

Yarn nem mesmo relatou um erro, o NPM o fez. Então, estou largando o Yarn, de volta ao NPM

Eu instalo o vue-cli use cnpm。it me diga “nenhum arquivo ou diretório, chmod ' C: UserszxrnhAppDataRoamingnpmnode_modulesvue-clinode_modules_js-beautify @ 1.7.0 @ js-beautifyjsbincss-beautify.js

este é o meu código
cnpm install -g vue-cli
quem pode te ajudar!

@sobrown Veja meu comentário acima.

+1

😓

:sob:

+1

Nooooooooooooooooooooooooooooooo

+1

+1

O mesmo aqui, descobrimos em uma versão de produção (graças ao cache npm).

+11

Pare a porra do "+1" sem qualquer informação.

+2

Confirmado :)

me fode

Eu estava me preparando para pular de um penhasco antes de tropeçar aqui. : joy_cat:

+1

+1

Podemos parar de postar "+1". É inútil, não ajuda o desenvolvedor e spam este problema com comentários não construtivos. Somos desenvolvedores, odiamos tíquetes de bug inúteis sem nenhuma informação, NÃO vamos fazer as mesmas coisas com outros desenvolvedores.

este é o problema (ty @gafung ) :)

@briced Todos nós conhecemos aquele cara ...
21743186_1094977500632127_3965491206705224243_n

ahn7 s qg41o eo lf tdsv

experimente fio 👍

experimente fio

yarn install

não corrige nada para mim, provavelmente porque eu não tinha um arquivo yarn.lock anteriormente

estamos fodidos

mas o fio resolveu meu problema

Um rastreamento de pilha da configuração do meu 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 Você tem um arquivo yarn.lock em seu projeto? Se você fizer isso, yarn use este arquivo para obter as versões bloqueadas de suas dependências, para que você não baixe a última versão (quebrada).

eu também mesmo problema

@abdullah Você tem um arquivo yarn.lock em seu projeto? Se você fizer isso, yarn use este arquivo para obter as versões bloqueadas de suas dependências, para que você não baixe a última versão (quebrada).

Acho que vou mudar para o fio para sempre depois que essa bagunça for consertada.

Em um ambiente laravel-mix e vue (talvez outras configurações também), a solução fácil pode ser:

npm install --save-dev [email protected]

Construir agora funciona para mim.

O npm 5 (empacotado com o nó 8) gera um package-lock.json e faz o mesmo sistema de bloqueio de versão.

O npm 5 (empacotado com o nó 8) gera um package-lock.json e faz o mesmo sistema de bloqueio de versão.

Tudo bem, legal.

+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 

Pode resolver este problema agora !!

npm install [email protected]

Boa segunda-feira, pessoal: D

+10086

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

Essa é uma solução alternativa.

para trabalhar agora
npm install --save-dev [email protected]

eu 2!

npm:
npm install --save-dev [email protected]
fio:
yarn add [email protected] --dev

Adicione isto ao seu arquivo 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"
  },

Esses três arquivos JS não existem no pacote lançado 1.7.0.

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

Esses três arquivos JS não existem no pacote lançado 1.7.0.

Agora estamos chegando a algum lugar. :pensamento:

Alguém, por favor, apague todas as ocorrências de +1 e aqueles comentários rudes neste tópico. As pessoas parecem não ter mais educação ...

@LinusBorg , eu meio que adoro o show: pipoca:

Se você tiver problemas com a execução de seu projeto vue-cli npm install [email protected] consertou o problema para mim.

Eu sou foda hoje com isso

O mesmo aqui, mas como eu começo npm run dev ele dá o log de:

> 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
pode resolver por agora

+1

+1

+1

Caras .. "mais uns" são tão irritantes e inúteis.

Novamente, apenas use a tag anterior até que isso seja corrigido.

vue-loader está ferrado. Perdi 40 minutos pensando que algo estava errado com a configuração do meu webpack.

Qual é a solução alternativa para iniciar um servidor de desenvolvimento vue-cli, com npm run dev ?

Estamos fodidos

estou tentando este problema https://github.com/beautify-web/js-beautify/issues/1247#issuecomment -330171050 Eu direi se funciona @ tst11

+1

Tudo bem @floriandorre ! :)

Resolvi o problema desta forma:
1) rm -rf node_modules /
2) npm install --save-dev [email protected]
3) adicionar package.json:
"resoluções": {
"js-beautify": "1.6.14"
}
4) npm i

@ tst11 isso não está funcionando para mim XD

A tristeza flui como o rio

também tive um problema com o node-sass hoje:
Resolvi o problema desta forma:
1) atualização npm
2) instalação npm
3) nodejs node_modules / node-sass / scripts / install.js
4) npm reconstruir node-sass
talvez alguém venha a ser útil

Não é possível corrigir, use as etapas abaixo

  • Remova yarn.lock e node_modules
  • Adicione a versão antiga (@ 1.6.14) às dependências
  • yarn

Os passos são incorrentes? @danrot

haha sobre a importância do bloqueio

+3
Também estamos enfrentando o mesmo problema

o único problema que encontrei é usar um repositório pré-compilado: /

sequelize-cli também quebra. Só esperando a correção que espero seja feita hoje.

vue-loader quebra em 1,7

merdas acontecem

Postagem forte para deixar um nome!

https://github.com/floriandorre/pre-build-vue-cli
para aqueles que precisam do vue-cli hoje (a instalação do npm já está feita, você pode executar o dev do npm)

Solução alternativa: crie um encolhimento para o seu projeto e force as versões de dependência para os pacotes afetados (por exemplo, vue-loader para mim).

Crie um arquivo npm-shrinkwrap.json ao lado de onde seu package.json mora e adicione o seguinte:

{ 
  "dependencies": { 
    "vue-loader": { 
      "version": "^13.0.1", 
      "dependencies": { 
        "js-beautify": { 
          "version": "1.6.14" 
        } 
      } 
    } 
  } 
}

Você pode precisar ajustar os números da versão e, se tiver várias dependências que dependem do js-beautify, terá que listá-las todas lá.

Cancele a publicação da versão atual ou corrija o mais rápido possível ...!

Não consigo instalar o vue-cli, porque esse erro trava, omg: C

isso funciona para mim.

package.json :

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

@ steven-qi Onde o arquivo package.json está armazenado? Tentando instalar o vue-cli, mas não consigo.

@gbaggaley Eu não uso o vue, então não posso responder sua pergunta. Para projetos baseados em node.js / npm, ele está na pasta raiz do projeto / pacote.

Alterar meu package.json para a versão 1.6.14 me ajuda para o problema "sequelize-cli":
...
"dependências": {
...
"pedido": "^ 2.81.0",
"js-beautify": "1.6.14",
"sequenciar": "^ 4.8.2",
...

Não podemos instalar o vue-cli, alterar a dependência do dev não está funcionando.

tente fazer o downgrade do pacote vue-cli para alguma versão anterior também

Não faz sentido, porque o webpack apenas extrai a versão mais recente deste módulo.

Isso funcionou para nós: -

Crie npm-shrinkwrap.json paralelo a package.json

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

Isso funcionará mesmo se js-beautify for usado internamente em alguns outros pacotes.

Peço desculpas, mas você pode indicar onde criar este arquivo? Usei linux, mas instalei windows e não sei onde colocar este arquivo.

Sei que as pessoas ficam frustradas com isso, inclusive eu.

No entanto, corrigi-lo por meio de um package.json -file não vai parecer legal a longo prazo, se você tiver vários desenvolvedores em um projeto. De repente, você está instalando versões mais antigas de pacotes dos quais realmente não precisa, mas que são necessários para alguma outra dependência.

Tenho certeza de que um problema com, no momento, 157 comentários chamará a atenção dos desenvolvedores. E tenho certeza que tudo será consertado em breve, pois vejo que vários PR já foram feitos.

@hydrostasis basta criar um arquivo npm-shrinkwrap.json paralelo ao package.json. Crie este arquivo manualmente à medida que cria outros.

Não, eu quero instalar o vue-cli, mas não posso, não há nenhum arquivo packedge.json.

Esse bug pode consertá-lo rapidamente? Eu tenho um projeto para ir online esta noite

@hydrostasis (ou qualquer outra pessoa usando vue-cli), consulte https://github.com/beautify-web/js-beautify/issues/1247#issuecomment -330171050.

@ adam-lynch you: 3

@hidrostasis
npm install -g vue-cli --registry=https://registry.npm.taobao.org
tente isso

+1

+1

+1

Também encontrei este problema ...

triste. vue-cli e vue-loader quebrando por causa disso.

Os comentários de @steven-qi resolveram meu problema com o vue-loader.

adicione isso ao package.json.

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

você quebrou vue: '(

@ amit27kmr funcionou para mim. valeu

@ amit27kmr funcionou para mim. obrigado.

@MSMcBain esta

Tentei adicionar "resoluções" a package.json e à solução npm-shrinkwrap.json , mas nenhuma delas funcionou. O servidor de compilação ainda está recebendo este erro no 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'

Gente, vocês quebraram a Internet ... :(

@kallebornemark você deve tentar isto: @ amit27kmr

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

Estamos fodendo!

Mesmo - versão mais antiga como trabalhos sugeridos.

Eu tento adicionar o "js-beautify": "1.6.14" não só em "dependencies" como também em "devDependencies", mas eles não funcionam!

Isso funcionou para mim

npm install -g npm

Então

npm install [email protected]

Quebrado aqui também

Conforme declarado aqui várias vezes - use a versão mais antiga do js-beautify
npm install [email protected]

Pare com o +1 para que as pessoas possam ver facilmente a solução enquanto o pobre desenvolvedor tenta consertar as coisas

Isso funcionou para mim

rm -rf node_modules /
npm install [email protected]
npm install
npm install cross-env
npm run dev

Apenas no dia em que comecei com vue-cli xD

O que causou esse problema? Ainda não funciona para mim com compilações de webpack. Estou fodido.

sequelize-cli quebrado como resultado deste problema

não posso acreditar que esse problema me custou 3 horas da minha vida: raiva:

Isso funcionou sim,

rm -rf node_modules/
npm install [email protected]
npm install
npm install cross-env
npm run dev

Eu também. ainda não funciona.

Tentei uma das soluções acima, bloqueando a versão

+1
Não está funcionando para mim também.

+1
Não está funcionando para mim também.

Começou ontem à noite

eu também no japão

+1
nuxt não pode instalar! me fodeu um dia!

Pare de foder com esse problema !!!)
Vamos criar um PR, devs!

@ vivian-xu Tentei, obtendo o mesmo erro.

estamos fodidos ...

@YevheniiHerasymchuk existe um, https://github.com/beautify-web/js-beautify/pull/1251

todos parem

Alguém tem uma solução de trabalho (para instalar o vue-cli)?

Se você estiver enfrentando problemas devido a uma dependência global como a minha, certifique-se de instalar da seguinte maneira:

RUN npm set progress=false && \
    npm install -g [email protected] [email protected] [email protected] [email protected]

Ter várias instruções RUN não instalará tudo em um.

@floriandorre
npm install -g vue-cli --registry=https://registry.npm.taobao.org
Eu resolvo por isso

@ huysh3 eu tentei e tenho o mesmo problema

Estou tentando todos os hacks acima, mas nada funcionou até agora. Tento implantar meu aplicativo com now e a compilação do webpack falha:

Module build failed: Error: Cannot find module './lib/beautify'

Eu adicionei a resolução ao package.json sem sucesso. Alguma outra ideia do que adicionar?

Este problema está interrompendo a instalação do laravel npm também ...

Como solução temporária, substituí manualmente os arquivos em vue-loadernode_modulesjs-beautify com a versão 1.6.14

nada funciona 🙄

Oi, pessoal,

Portanto, há arquivos faltando no pacote real.
Basta adicionar esses arquivos na pasta js
Archive.zip

Eu Não tenho nada

nós o controlamos alterando a versão em yarn.lock e instalando o angain, e funcionou! fora da porra, 🤔

desesperados, fodido com o problema.

o problema que tenho é que não consigo instalar o vue-cli, não apenas o js-beautify ....
posso obter js-embelezar com sua solução, mas ainda não tenho vue-cli

+1: -1:

limpar o cache e reinstalar 1.6.14

Parece que alguém tem uma boa história para contar quando será vovô: _ "Naquele dia em que baguncei todo o mundo da programação" _

Você quebrou tudo: 1st_place_medal:

js-horrorify.

use fio em vez disso ...

Vá para https://yarnpkg.com/lang/en/docs/install/
Instale o Yarn
Execute _yarn global add vue-cli_

o que não ajuda com laravel ...: D

Quando esse problema será resolvido? :(

Quando eles encontram alguém que tem permissão para mesclar PR's ... https://github.com/beautify-web/js-beautify/pull/1251

@bitwiseman @evocateur @einars
Anotar três contribuidores principais, se isso ajudar

Esse problema fez meu dia

Esta é a maior segunda de todas as segundas que tive em muito tempo.

Eu também @littlephild

foda-se, estou trocando tudo para perl

Que merda segunda-feira ha?

Passo um. Convença o chefe de que devemos usar o vue.
Passo dois. Esse problema.
editar: Ok, provavelmente não devemos usar isso como um bate-papo. Desculpe.

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

o dia, eles derrubaram meu código-fonte ... singz no país

Para instalar o vue-cli: npm install -g [email protected] vue-cli

Instale vue-cli com fio e, em seguida,
basta substituir a seção js-beautify em yarn.lock de seu aplicativo por este:
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"

isso funcionou para mim. Copiei de um projeto vue mais antigo.

@niahmiah Obrigado! Sua solução funciona para mim!

@niahmiah Obrigado! Sua solução funciona para mim!

O mesmo aqui, a instalação do nosso pacote agora trava por causa disso. Tivemos que lançar o patch para as últimas 3 versões substituindo "js-beautify": "^1.6.4", por "js-beautify": "~1.6.4",

No Mac, use os métodos anteriores, está tudo bem para mim, mas o Windows está errado.

não funciona para sequelize-cli

A solução

@ ustbhuangyi obrigado professor

estamos fodidos.

Presumo que seja um erro honesto, mas vamos lá, essas coisas devem ser bem testadas antes de serem lançadas ...

rm -rf node_modules /
rm -rf yarn.lock
adicione isso ao package.json

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

fio
OK

Temporariamente, se você tiver uma cópia local de seu projeto que funciona, tente npm-shrinkwrap, atualize todas as referências para js-beautify e adicione o arquivo npm-shrinkwrap.json.

Você corrigirá todas as versões de todas as dependências do seu projeto, mas com uma versão funcional do js-beautify se você npm. Assim que a versão mais recente for corrigida, remova o arquivo npm-shrinkwrap.json.

para vue-cli
vue-init webpack project-name
cd project-name
npm install [email protected] --save-dev
npm install
funciona para mim

adicionar "js-beautify": "1.6.14", ao meu package.json funcionou. Obrigado @weizs

npm é npm - vergonha, seria muito fácil evitar tais situações, basta fazer um package.json fictício com os pacotes mais usados ​​e antes que alguém atualize qualquer um deles, certifique-se de que essa coisa fictícia seja compilada.

+1

fodido!

Enfrentando o mesmo problema nas últimas horas!

+1!

Gostaria de poder bloquear este tópico, isso é ridículo pra caralho.

ESTAMOS CIENTES DO PROBLEMA, PARE DE SPAMING E UTILIZE AS SOLUÇÕES PUBLICADAS.

Basta voltar e usar react / angular já.

O pessoal do @evocateur está tendo problemas importantes por causa disso, pelo menos deixe que eles se expressem, caso contrário não saberemos o quão grande é o impacto.

Adicionando

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

ao final do seu package.json e executar yarn também funciona

@amatiasq eles podem apenas

Eu me pergunto se isso será tão historicamente lembrado como quando leftpad foi excluído do npm.

A possibilidade de

Instalação global de "js-beautify" para resolver o problema
cnpm install [email protected] -g

@evocateur é útil para as pessoas, mas também é um grande problema, pois os pacotes Atom / Atom-Beta estão corrompidos e não há uma boa maneira de forçar esses pacotes internos. O gerenciador de pacotes atom (apm) e os pacotes do Atom Editor estão corrompidos, pois muitos deles, incluindo atom-beautify usam este pacote diretamente.

Eu concordo que se você estiver no projeto NPM / Yarn, você pode corrigir isso de forma fácil e rápida, mas para outros usuários, isso é muito complicado.

Oh olha, o que é isso? :boca aberta:

Um link para o /beautify-web/js-beautify gitter oficial para que você não precise

Verdadeiramente revolucionário!

@weizs Você está usando yarn install --flat ?

"resoluções": {
"js-beautify": "1.6.14"
}

Eu tenho o mesmo problema.

Windows 10.

todo mundo entra em pânico

@ muro25 Sua solução funcionou para mim!

@RuinSain , o Windows 10 é um problema sério. Livre-se disso imediatamente!

Correção de emergência para vue-loader está chegando: https://github.com/vuejs/vue-loader/commit/97bd432bba4350988bfd0db6d7a1a514b66a9826

@CubixSystem yarn need 1.xx

eu 2 e eu consertei com
"dependências": {
"js-beautify": "1.6.14",
....
}

A propósito ... post mortem ... "Não publicar arquivos desnecessários ";)

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

Não tenho mais permissões para o repo, mas ainda tenho a propriedade do pacote npm. Acabei de publicar a v1.7.1 que contém todos os arquivos necessários.

Por favor, pare de enviar spam para este tópico. Assim que @bitwiseman estiver de volta à rede, ele pode lidar com o PR e outros enfeites.

Atualização importante para todos que usaram essas correções em vuejs

É hora de remover "js-beautify": "1.6.14" de seus "dependencies":{} e "resolve":{}
[email protected] foi publicado, atualize .

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

@niahmiah @ Sun1ive obrigado。 É muito útil para mim.

Ei, @bitwiseman, eu poderia sugerir bloquear este tópico apenas para evitar o spam. Aprecie todo o trabalho que você faz.

@evocateur , qual é a diferença entre v1.7.1 e v1.7.2 ?

@ qm3ster Você mesmo pode comparar as versões do GH, sabe;)

https://github.com/beautify-web/js-beautify/compare/v1.7.1...v1.7.2

@TheLarkInn Obrigado pela sugestão. 😄

Para todos os outros,

_ Peço desculpas _.

O problema foi corrigido.

Achei que tinha cobertura de teste suficiente e não. Os testes serão implementados para proteção contra isso antes da próxima versão (# 1254).

Além disso, essa pausa destaca a necessidade de criar um canal beta para lançamentos e uma forma de solicitar feedback sobre lançamentos beta (# 1255).

Finalmente, o projeto foi mantido principalmente por uma pessoa durante o ano passado ou assim, com algumas adições de outras pessoas. Esta pausa também destaca a necessidade deste projeto de ter mais algumas pessoas com a habilidade de lidar com questões / emergências (# 1256).

Agradecemos a ajuda com estes.

PS: Pensei em deletar vários comentários "+1" e "eu também" até perceber que havia mais de 200 deles. 😱

Esta página foi útil?
0 / 5 - 0 avaliações