Js-beautify: La instalación de js-beautify falla

Creado en 18 sept. 2017  ·  249Comentarios  ·  Fuente: beautify-web/js-beautify

Descripción

Estoy intentando instalar una biblioteca, que depende de esta, y a partir de hoy (lo intenté la última semana la última vez) obtengo el siguiente error al instalar mis dependencias:

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

Me parece que esto está relacionado de alguna manera con la última versión 1.7.0 ... ¿Alguna idea?

Pasos para reproducir

Cree una nueva carpeta e instale esta biblioteca como dependencia usando npm install js-beautify .

Medio ambiente

Sistema operativo: Mac OSX 10.11.6

Se eliminó la mayor parte de la plantilla de relaciones públicas, ya que no es relevante.

Comentario más útil

@IvanFan Estoy seguro de que otras bibliotecas aún no se han actualizado a esta versión. Así que simplemente agregue la siguiente línea a sus dependencias:

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

Cuidado con los ^ faltan.

Todos 249 comentarios

me 2 estamos preparando la última actualización y ahora follamos ...

@IvanFan jodido es un poco exagerado en mi opinión ... Solo usa npm install [email protected] por ahora, eso funcionará hasta que se publique una solución.

Estamos usando algunos paquetes npm de terceros que usan js-beautify ...
¿Alguna idea de cómo obligar a otras dependencias a usar la versión anterior?

@IvanFan Estoy seguro de que otras bibliotecas aún no se han actualizado a esta versión. Así que simplemente agregue la siguiente línea a sus dependencias:

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

Cuidado con los ^ faltan.

estamos jodidos ...

estamos jodidos ...

estamos jodidos ...

[email protected] rompe la instalación del proyecto e intenta utilizar la versión 1.6.14 inferior para resolver este problema

Acabo de encontrar esto. vue-cli se está rompiendo como resultado.

estamos jodidos

Creo que algunos paquetes npm están usando "js-beautify": "^ 1.6.14" en este momento ...

@IvanFan paquete web

@IvanFan No importa, si su proyecto lo define sin ^ , instalará exactamente esta versión. ^1.6.14 significa >= 1.6.14 && < 2.0 , por lo que "funciona" con cada una de estas versiones.

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

Agregar esto a las dependencias resolvió la compilación en nuestro CI, debería ser bueno para una solución temporal. Gracias @danrot

@danrot ¿cómo soluciono el paquete web?

trabaja gracias @danrot :)

@ zuolin777 No es necesario, simplemente agregue "js-beautify": "1.6.14" en sus dependencias package.json, entonces debería funcionar.

estamos jodidos !!!!
no puedo trabajar ahora.

@ benjamin658 gracias, funciona

Este informe de error tiene solo poco más de 30 minutos para una carga que tiene solo 1 hora. ¿Qué tal si le damos al desarrollador pobre la oportunidad de arreglarlo? O mejor aún, ¿proporcionar una solicitud de extracción para solucionarlo?

Sea mi invitado para hacer un PR. Esta es solo una notificación para el desarrollador para mostrar cuál es el impacto de este problema.

vue-cli no se instala

vue-cli npm install funciona bien si agrega dependencia en package.json
"js-beautify": "1.6.14",

@brianmay Finalmente alguien razonable ... No es como si todos tuviéramos que dejar de trabajar ahora, la solución temporal es bastante fácil.

Supongo también que esta biblioteca se mantiene principalmente en el tiempo libre de los colaboradores, y no creo que la actitud en este número sea muy motivadora ... Así que me gustaría agradecerles por el gran trabajo. , y de antemano para solucionar este problema 😃

El problema es que no puedo instalar vue-cli en sí.

No puedo instalar vue-cli en sí mismo 2

npm install [email protected] éxito.

npm install [email protected] falló.

Solución temporal https://npm.r2net.pro/#/detail/js -beautify o puede pagar la etiqueta v1.6.14 y luego alojarla localmente.

Pero, ¿qué hacer con otros paquetes que dependen de este paquete?

@oronoa Agregue este paquete en su package.json con bloqueo de versión por 1.6.14 . Anulará a otros.

@danrot ¡Gracias!

Solución temporal para vue-cli :

No lo instale globalmente sino en una carpeta temporal.

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

Entonces puedes usar el vue-cli instalado así:

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

yo tambien, esto me salva

npm install -g [email protected]

+1

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

Gracias por la sugerencia de agregar "js-beautify": "1.6.14" a las dependencias, guardé mi tocino mientras trabajaba con vuejs

Pulsando el código un domingo por la noche y yendo a dormir. Es seguro decirlo, el lunes será interesante por decir lo menos.

@ ArmandJ77 ¿Qué plantilla estás usando? Lo intenté una y otra vez y no pude hacer que funcionara. También probé diferentes versiones de nodos.

Gente, simplemente agregue "js-beautify": "1.6.14" en dependencias en su package.json.
Tuve un problema con la plantilla vue pwa pero esto lo resuelve.
Que no cunda el pánico ;-)

Supongo que al hilo no le gusta esta solución.

@ eric-naguras
gracias eric

+1

Yarn ni siquiera reportaría un error, NPM lo hizo. Así que dejo caer Yarn, de vuelta a NPM

Instalo vue-cli use cnpm。it me dice "no hay tal archivo o directorio, chmod ' C: UserszxrnhAppDataRoamingnpmnode_modulesvue-clinode_modules_js-beautify @ 1.7.0 @ js-beautifyjsbincss-beautify.js "

este es mi codigo
cnpm install -g vue-cli
quien te puede ayudar!

@sobrown Vea mi comentario arriba.

+1

😓

:debajo:

+1

Nooooooooooooooooooooooooooooo

+1

+1

Lo mismo aquí, descubrimos en una versión de producción (gracias a la caché npm).

+11

Detén el puto "+1" sin ninguna información.

+2

Confirmado :)

joderme

Me estaba preparando para saltar de un acantilado antes de tropezar aquí. : joy_cat:

+1

+1

¿Podemos dejar de publicar "+1"? Es inútil, no ayuda al desarrollador y envía spam a este problema con comentarios no constructivos. Somos desarrolladores, odiamos los tickets de errores inútiles sin información, NO hagamos lo mismo con otros desarrolladores.

este es el problema (ty @gafung ) :)

@briced Todos conocemos a ese chico ...
21743186_1094977500632127_3965491206705224243_n

ahn7 s qg41o eo lf tdsv

prueba hilo 👍

prueba hilo

yarn install

no soluciona nada para mí, probablemente porque no tenía un archivo yarn.lock anteriormente

estamos jodidos

pero el hilo resolvió mi problema

Un seguimiento de pila de mi configuración de paquete web

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 ¿Tiene un archivo yarn.lock en su proyecto? Si lo hace, use este archivo para obtener las versiones bloqueadas de sus dependencias, para que no descargue la última versión (rota).

yo también, el mismo problema

@abdullah ¿Tiene un archivo yarn.lock en su proyecto? Si lo hace, use este archivo para obtener las versiones bloqueadas de sus dependencias, para que no descargue la última versión (rota).

Supongo que cambiaré a hilo para siempre después de que se arregle este lío.

En un entorno de laravel-mix y vue (tal vez otras configuraciones también), la solución fácil puede ser:

npm install --save-dev [email protected]

La construcción ahora funciona para mí.

npm 5 (incluido con el nodo 8) genera un package-lock.json y hace el mismo sistema de bloqueo de versiones.

npm 5 (incluido con el nodo 8) genera un package-lock.json y hace el mismo sistema de bloqueo de versiones.

OK, está bien.

+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 

¡Puedo solucionar este problema ahora!

npm install [email protected]

Buen lunes, chicos: D

+10086

para trabajar ahora
npm install --save-dev [email protected]

yo 2!

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

Agregue esto a su archivo 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"
  },

Estos tres archivos JS no existen en el paquete lanzado 1.7.0.

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

Estos tres archivos JS no existen en el paquete lanzado 1.7.0.

Ahora estamos llegando a alguna parte. :pensando:

Alguien, por favor, elimine todas las instancias de +1 y esos comentarios groseros en este hilo. La gente parece no tener modales nunca más ...

@LinusBorg , disfruto un poco el espectáculo: palomitas de maíz:

Si tiene problemas con la ejecución de su proyecto vue-cli, npm install [email protected] solucionó el problema por mí.

Hoy me jodo con esto

Lo mismo aquí, pero luego, ¿cómo comienzo el npm run dev que da el registro 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
puede resolver por ahora

+1

+1

+1

Chicos ... "más unos" son tan molestos e inútiles.

Nuevamente, solo use la etiqueta anterior hasta que esto se solucione.

vue-loader está jodido. Perdí 40 minutos pensando que algo andaba mal con la configuración de mi paquete web.

¿Cuál es una solución alternativa para iniciar un servidor de desarrollo vue-cli, con npm run dev ?

Estamos jodidos

Estoy probando este problema https://github.com/beautify-web/js-beautify/issues/1247#issuecomment -330171050 te diré si funciona @ tst11

+1

¡Está bien @floriandorre ! :)

Resolví el problema de esta manera:
1) rm -rf módulos_nodo /
2) instalación de npm --save-dev [email protected]
3) agregue package.json:
"resoluciones": {
"js-beautify": "1.6.14"
}
4) npm i

@ tst11 esto no me está funcionando XD

La tristeza fluye como un río

también tuve un problema con node-sass hoy:
Resolví el problema de esta manera:
1) actualización de npm
2) instalación de npm
3) nodejs node_modules / node-sass / scripts / install.js
4) npm reconstruir node-sass
tal vez alguien sea útil

No se puede arreglar, use los siguientes pasos

  • Eliminar yarn.lock y node_modules
  • Agregue la versión anterior (@ 1.6.14) a las dependencias
  • yarn

¿Los pasos son incorregibles? @danrot

jaja sobre la importancia del bloqueo

+3
También nos enfrentamos al mismo problema

el único problema que encontré es usar un repositorio previo a la compilación: /

sequelize-cli también se rompe. Solo espero la solución que espero se haga hoy.

vue-loader se rompe en 1.7

las mierdas pasan

¡Publicación fuerte para dejar un nombre!

https://github.com/floriandorre/pre-build-vue-cli
para aquellos que necesitan vue-cli hoy (la instalación de npm ya está hecha, puede ejecutar dev de npm)

Solución alternativa: cree un empaquetado para su proyecto y fuerce las versiones de dependencia para los paquetes afectados (por ejemplo, vue-loader para mí).

Cree un archivo npm-shrinkwrap.json junto a donde vive su package.json , agregue lo siguiente:

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

Es posible que deba ajustar los números de versión, y si tiene varias dependencias que dependen de js-beautify, tendrá que enumerarlas todas allí.

¡Anule la publicación de la versión actual o corríjala lo antes posible ...!

No puedo instalar vue-cli, porque este error falla, Dios mío: C

esto funciona para mi.

package.json :

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

@ steven-qi ¿Dónde se almacena el archivo package.json? Intento instalar vue-cli pero no puedo.

@gbaggaley No uso vue, así que no puedo responder a tu pregunta. Para el proyecto basado en node.js / npm, está justo en la carpeta raíz del proyecto / paquete.

Cambiar mi package.json a la versión 1.6.14 me ayuda para el problema "sequelize-cli":
...
"dependencias": {
...
"solicitud": "^ 2.81.0",
"js-beautify": "1.6.14",
"sequelize": "^ 4.8.2",
...

No podemos instalar vue-cli, el cambio de dependencia de desarrollo no funciona.

intente degradar el paquete vue-cli a alguna versión anterior también

No tiene sentido, porque webpack simplemente saca la última versión de este módulo.

Esto funcionó para nosotros: -

Cree npm-shrinkwrap.json paralelo a package.json

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

Esto funcionará incluso si js-beautify se usa internamente en algunos otros paquetes.

Pido disculpas, pero ¿puede darme una forma de dónde crear este archivo? Usé linux, pero instalé Windows y no sé dónde poner este archivo.

Sé que la gente se siente frustrada por esto, incluido yo mismo.

Sin embargo, corregirlo a través de los archivos package.json -file no se verá bien a largo plazo, si tiene varios desarrolladores en un proyecto. De repente, está instalando versiones anteriores de paquetes que realmente no necesita, pero que son necesarios por alguna otra dependencia.

Estoy seguro de que un problema con 157 comentarios en este momento llamará la atención de los desarrolladores. Y estoy seguro de que todo se arreglará muy pronto, ya que veo que ya se han hecho varias relaciones públicas.

@hydrostasis simplemente crea un archivo npm-shrinkwrap.json paralelo a package.json. Cree este archivo manualmente a medida que crea otros.

No, quiero instalar vue-cli, pero no puedo, no hay ningún archivo empaquetado.json.

¿Puede este error solucionarlo rápidamente? Tengo un proyecto para conectarme esta noche

@hydrostasis (o cualquier otra persona que use vue-cli), consulte https://github.com/beautify-web/js-beautify/issues/1247#issuecomment -330171050.

@ adam-lynch usted: 3

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

+1

+1

+1

Me encontré con este problema también ...

triste. vue-cli y vue-loader rompiendo por esto.

Los comentarios de @ steven-qi resolvieron mi problema con vue-loader.

agregue esto a package.json.

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

rompiste vue: '(

@ amit27kmr funcionó para mí. Gracias

@ amit27kmr funcionó para mí. Gracias.

@MSMcBain ¡ esta

Intenté agregar "resoluciones" a package.json y la solución npm-shrinkwrap.json , ninguna de las dos funciona. El servidor de compilación todavía recibe este error en 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'

Chicos, rompieron Internet ... :(

@kallebornemark deberías probar esto: @ amit27kmr

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

¡Estamos jodiendo!

Lo mismo, la versión anterior que funciona.

Intento agregar el "js-beautify": "1.6.14" no solo en las "dependencias" sino también en las "devDependencies", ¡pero no funcionan!

Esto funcionó para mi

npm install -g npm

Luego

npm install [email protected]

Roto aquí también

Como se indicó aquí varias veces , use la versión anterior de js-beautify
npm install [email protected]

Deténgase con el +1 para que la gente pueda ver fácilmente la solución mientras el desarrollador pobre intenta arreglar las cosas

Esto funcionó para mi

rm -rf módulos_nodo /
npm install [email protected]
npm install
npm instalar cross-env
npm ejecutar dev

Justo el día que empecé con vue-cli xD

¿Qué causó este problema? Todavía no me funciona con las compilaciones de paquetes web. Estoy jodido.

sequelize-cli roto como resultado de este problema

No puedo creer que este problema me haya costado 3 horas de mi vida: rabia:

Esto funcionó, sí

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

Yo también. todavía no funciona.

Probé una de las soluciones anteriores bloqueando la versión

+1
No funciona para mí también.

+1
No funciona para mí también.

Empezó anoche

yo también en japón

+1
nuxt no se puede instalar! me jodiste un día!

¡¡¡Deja de joder este problema !!!)
¡Creemos un PR, desarrolladores!

@ vivian-xu Lo intenté, obteniendo el mismo error.

estamos jodidos ...

@YevheniiHerasymchuk hay uno, https://github.com/beautify-web/js-beautify/pull/1251

todos paran

¿Alguien tiene una solución que funcione (para instalar vue-cli)?

Si tiene problemas debido a una dependencia global como yo, asegúrese de instalar de la siguiente manera:

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

Tener varias declaraciones RUN no instalará todo en uno.

@floriandorre
npm install -g vue-cli --registry=https://registry.npm.taobao.org
Resuelvo por esto

@ huysh3 lo intenté y tengo el mismo problema

Estoy probando todos los trucos anteriores, pero nada funcionó hasta ahora. Intento implementar mi aplicación con now y la compilación del paquete web falla:

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

Agregué la resolución a package.json sin éxito. ¿Alguna otra idea que añadir?

Este problema también está rompiendo la instalación de laravel npm ...

Como solución temporal, reemplacé manualmente los archivos en vue-loadernode_modulesjs-beautify con la versión 1.6.14

nada funciona 🙄

Hola tios,

Entonces faltan archivos en el paquete real.
Simplemente agregue estos archivos a la carpeta js
Archive.zip

no tengo nada

lo solucionamos cambiando la versión en yarn.lock e instalamos de nuevo, ¡y funcionó! fuera de mierda, 🤔

desesperados, jodidos por el problema.

el problema que tengo es que no puedo instalar vue-cli, no solo js-beautify ....
Puedo obtener js-beautify con su solución pero todavía no tengo vue-cli

+1: -1:

borrar caché y reinstalar 1.6.14

Parece que alguien tiene una buena historia que contar cuándo será abuelo: _ "Ese día en que arruiné todo el mundo de la programación" _

Rompiste todo: 1st_place_medal:

js-horrorify.

usa hilo en su lugar ...

Vaya a https://yarnpkg.com/lang/en/docs/install/
Instalar hilo
Ejecute _yarn global add vue-cli_

que no ayuda con laravel ...: D

¿Cuándo se resolverá este problema? :(

Cuando encuentran a alguien que tiene permiso para fusionar relaciones públicas ... https://github.com/beautify-web/js-beautify/pull/1251

@bitwiseman @evocateur @einars
Anotar tres contribuyentes principales si eso ayuda

Este problema me alegró el día

Este es el mayor lunes de todos los lunes que he tenido en mucho tiempo.

Yo también @littlephild

A la mierda, estoy cambiando todo a Perl

Qué mierda el lunes, ¿ja?

Paso uno. Convence al jefe de que debemos usar vue.
Segundo paso. Este problema.
editar: Ok, probablemente no deberíamos usar esto como un chat .. Lo siento.

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

el día, bajaron mi código fuente ... singz en el país

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

Instale vue-cli con hilo y luego
simplemente reemplace la sección js-beautify en yarn.lock de su aplicación con esto:
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"

esto funcionó para mí. Lo copié de un proyecto vue anterior.

@niahmiah ¡ Gracias! ¡Tu solución funciona para mí!

@niahmiah ¡ Gracias! ¡Tu solución funciona para mí!

Lo mismo aquí, la instalación de nuestro paquete ahora falla debido a esto. Tuvimos que lanzar un parche para las últimas 3 versiones reemplazando "js-beautify": "^1.6.4", con "js-beautify": "~1.6.4",

En Mac, use los métodos anteriores, está bien para mí, pero las ventanas están mal.

no funciona para sequelize-cli

La solución

@ ustbhuangyi gracias profesor

estamos jodidos.

Supongo que es un error honesto, pero vamos, estas cosas deberían probarse bien antes de implementarlas ...

rm -rf módulos_nodo /
rm -rf yarn.lock
agregue esto a package.json

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

hilo
OK

Temporalmente, si tiene una copia local de su proyecto que funciona, pruebe npm-shrinkwrap, actualice toda la referencia a js-beautify y agregue el archivo npm-shrinkwrap.json.

Arreglará todas las versiones de todas las dependencias de su proyecto, pero con una versión funcional de js-beautify si npm. Tan pronto como se solucione la última versión, elimine el archivo npm-shrinkwrap.json.

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

agregar "js-beautify": "1.6.14", a mi package.json funcionó. Gracias @weizs

npm es npm - lástima, sería bastante fácil evitar tales situaciones, simplemente cree el paquete ficticio.json con los paquetes más usados ​​y antes de que alguien actualice alguno de ellos, asegúrese de que se compile esta cosa ficticia.

+1

jodido!

¡Enfrentando el mismo problema durante las últimas horas!

+1!

Ojalá pudiera bloquear este hilo, esto es jodidamente ridículo.

SOMOS CONSCIENTES DEL PROBLEMA, DEJAR DE SPAMMING Y UTILIZAR LAS SOLUCIONES PUBLICADAS.

Simplemente regrese y use react / angular ya.

@evocateur La gente está teniendo problemas importantes debido a esto, al menos déjelos expresarlo, de lo contrario no sabremos qué tan grande es el impacto.

Añadiendo

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

hasta el final de su package.json y ejecutar yarn también funciona

@amatiasq pueden simplemente

Me pregunto si esto será recordado históricamente como cuando leftpad fue eliminado de npm.

La posibilidad de

Instalación global de "js-beautify" para resolver el problema
cnpm instalar [email protected] -g

@evocateur eso es útil para las personas, pero también es un gran problema ya que los paquetes Atom / Atom-Beta están rotos y no hay una buena manera de forzar esos paquetes internos. El administrador de paquetes atom (apm) y los paquetes para Atom Editor están dañados ya que muchos de ellos, incluido atom-beautify usan este paquete directamente.

Estoy de acuerdo en que si estás en un proyecto de NPM / Yarn, puedes arreglar esto fácil y rápidamente, pero para otros usuarios, esto es bastante malo.

Oh mira, ¿qué es esto? :boca abierta:

¿Un enlace al /beautify-web/js-beautify gitter oficial para que no tengas que

¡Verdaderamente revolucionario!

@weizs ¿Estás usando yarn install --flat ?

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

Tengo el mismo problema.

Windows 10.

todo el mundo entra en pánico

@ muro25 ¡ Tu solución me funcionó!

@RuinSain , Windows 10 es un problema realmente serio. ¡Deshágase de él inmediatamente!

La solución de emergencia para vue-loader está entrando: https://github.com/vuejs/vue-loader/commit/97bd432bba4350988bfd0db6d7a1a514b66a9826

@CubixSystem necesidad de hilo 1.xx

yo 2 y lo arreglé con
"dependencias": {
"js-beautify": "1.6.14",
....
}

Por cierto ... post mortem ... "No publique archivos no deseados ";)

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

Ya no tengo permisos para el repositorio, pero todavía tengo la propiedad del paquete npm. Acabo de publicar v1.7.1 que contiene todos los archivos necesarios.

Por favor, deje de enviar spam a este hilo. Tan pronto como @bitwiseman vuelva a la red, podrá manejar las relaciones públicas y todo eso.

Actualización importante para todos los que usaron estas correcciones en vuejs

Es hora de eliminar "js-beautify": "1.6.14" de su "dependencies":{} y "resolve":{}
Se ha publicado [email protected] , actualice .

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

@niahmiah @ Sun1ive gracias。 Es muy útil para mí.

Hola @bitwiseman, ¿ podría sugerir bloquear este hilo para ahorrarse el spam? Aprecia todo el trabajo que haces.

@evocateur , ¿cuál es la diferencia entre v1.7.1 y v1.7.2 ?

@ qm3ster Puede comparar versiones en GH usted mismo, ya sabe;)

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

@TheLarkInn Gracias por la sugerencia. 😄

Para todos los demás

_ Pido disculpas _.

El problema está solucionado.

Pensé que tenía suficiente cobertura de prueba y no la tuve. Se implementarán pruebas para protegerse contra esto antes del próximo lanzamiento (# 1254).

Además, esta pausa destaca la necesidad de crear un canal beta para lanzamientos y una forma de solicitar comentarios sobre los lanzamientos beta (# 1255).

Finalmente, el proyecto ha sido mantenido principalmente por una persona durante el año pasado, con algunas adiciones de otras personas. Esta pausa también destaca la necesidad de que este proyecto tenga algunas personas más que tengan la capacidad de abordar problemas / emergencias (# 1256).

Se agradecería la ayuda con estos.

PD: Pensé en eliminar un montón de comentarios "+1" y "yo también" hasta que me di cuenta de que había más de 200 de ellos. 😱

¿Fue útil esta página
0 / 5 - 0 calificaciones