Js-beautify: js-beautifyのインストールが失敗する

作成日 2017年09月18日  ·  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を使用してこのライブラリを依存関係としてインストールします。

環境

OS:Mac OSX 10.11.6

関連性がないため、PRテンプレートのほとんどを削除しました。

最も参考になるコメント

@IvanFan他のライブラリはまだこのバージョンに更新されていないと確信しています。 したがって、依存関係に次の行を追加するだけです。

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

不足している^

全てのコメント249件

私2私たちは最新のアップデートを準備しています、そして今私たちはめちゃくちゃです...

@IvanFanfuckedはIMOを少し誇張しています...今のところnpm install [email protected]を使用してください。修正がリリースされるまで機能します。

js-beautifyを使用しているサードパーティのnpmパッケージを使用しています...
他の依存関係に古いバージョンを使用させる方法はありますか?

@IvanFan他のライブラリはまだこのバージョンに更新されていないと確信しています。 したがって、依存関係に次の行を追加するだけです。

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

不足している^

私たちはめちゃくちゃです...

私たちはめちゃくちゃです...

私たちはめちゃくちゃです...

[email protected]はプロジェクトのインストールを中断し、この問題を解決するために下位バージョン1.6.14を使用しようとします

ちょうどこれを見つけました。 その結果、vue-cliが壊れています。

私たちはめちゃくちゃです

一部のnpmパッケージは現在「js-beautify」を使用していると思います:「^ 1.6.14」...

@IvanFan webpack

@IvanFan関係ありません。プロジェクトが^なしで定義した場合、このバージョンが正確にインストールされます。 ^1.6.14>= 1.6.14 && < 2.0 ^1.6.14意味するため、これらすべてのバージョンで「機能」します。

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

これを依存関係に追加すると、CIのビルドが解決され、一時的な修正に適しているはずです。 ありがとう@danrot

@danrot webpackを修正するにはどうすればよいですか?

thx @ danrotで動作します:)

@ zuolin777必要はありません。package.jsonの依存関係に「js-beautify」:「1.6.14」を追加するだけで、機能するはずです。

私たちはめちゃくちゃです!!!!
今は働けません。

@ benjamin658 thx、動作します

このバグレポートは、わずか1時間前のアップロードの場合、わずか30分前のものです。 貧しい開発者にそれを修正する機会を与えるのはどうですか? またはさらに良いことに、それを修正するためのプルリクエストを提供しますか?

私のゲストになってPRをしてください。 これは、この問題の影響を示すための開発者への単なる通知です。

vue-cliのインストールに失敗する

package.jsonに依存関係を追加すると、vue-cli npminstallが適切に機能します
"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 1.6.14バージョンロックを使用して、このパッケージをpackage.jsonに追加します。 他のものを上書きします。

@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どのテンプレートを使用していますか? 試してみましたが、動作しませんでした。 さまざまなノードバージョンも試しました。

人々は、package.jsonの依存関係の下に「js-beautify」:「1.6.14」を追加するだけです。
vue pwaテンプレートに問題がありましたが、これで解決します。
慌てる必要はありません;-)

糸はこの回避策が気に入らないと思います。

@ eric-naguras
ありがとうエリック

+1

ヤーンはエラーを報告することすらしませんでした、NPMは報告しました。 だから私は糸を落とし、NPMに戻ります

vue-cli usecnpmをインストールします。「そのようなファイルやディレクトリはありません。chmod」 C:UserszxrnhAppDataRoamingnpmnode_modulesvue-clinode_modules_js-beautify @ 1.7.0 @ js-beautifyjsbincss-beautify.js

これは私のコードです
cnpm install -g vue-cli
誰があなたを助けることができますか!

@sobrown上記の私のコメントを参照してください。

+1

😓

:下:

+1

Nooooooooooooooooooooooooooooo

+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ファイルを持っていなかったためか、何も修正されません

私たちはめちゃくちゃです

しかし、糸は私の問題を解決しました

私の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ファイルがありますか? その場合、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

今仕事のために
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"
  },

これらの3つのJSファイルは、1.7.0でリリースされたpkgには存在しません。

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

これらの3つのJSファイルは、1.7.0でリリースされたpkgには存在しません。

今、私たちはどこかに到達しています。 :考え:

誰かがこのスレッドの+1すべてのインスタンスとそれらの失礼なコメントを削除してください。 人々はもうマナーがないようです...

@LinusBorg 、私はちょっとショーを楽しんでいます:popcorn:

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がめちゃくちゃです。 webpackの設定に問題があると思って40分を無駄にしました。

npm run dev vue-cli開発サーバーを起動するための回避策は何ですか?

私たちはめちゃくちゃです

私はこの問題を試しています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)npm i

@ tst11これは私のために働いていませんXD

悲しみは川のように流れる

また、今日はnode-sassに問題がありました。
私はこの方法で問題を解決しました:
1)npmアップデート
2)npmインストール
3)nodejs node_modules / node-sass / scripts / install.js
4)npmrebuildnode-sass
多分誰かが重宝するでしょう

以下の手順で修正できません

  • yarn.locknode_modules削除します
  • 古いバージョン(@ 1.6.14)を依存関係に追加する
  • yarn

手順は正しくありませんか? @danrot

ロックの重要性についてははは

+3
私たちも同じ問題に直面しています

私が見つけた唯一の問題は、ビルド前のリポジトリを使用することです:/

sequelize-cliも壊れます。 今日完了したいと思っている修正を待っているだけです。

vue-loaderが1.7で壊れます

たわごとが起こります

名前を残すための強力な投稿!

https://github.com/floriandorre/pre-build-vue-cli
今日vue-cliが必要な人のために(npmのインストールはすでに完了しています。npmはdevを実行できます)

回避策:プロジェクトのシュリンクラップを作成し、影響を受けるパッケージの依存関係バージョンを強制します(例:私にとってはvue-loader)。

package.jsonが存在する場所と一緒にnpm-shrinkwrap.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ベースのプロジェクトの場合、project / packageのルートフォルダーにあります。

package.jsonをバージョン1.6.14に変更すると、「sequelize-cli」の問題が発生しやすくなります。
..。
「依存関係」:{
..。
"リクエスト": "^ 2.81.0"、
"js-beautify": "1.6.14"、
"sequelize": "^ 4.8.2"、
..。

vue-cliをインストールできません。devの依存関係の変更が機能していません。

vue-cliパッケージを以前のバージョンにダウングレードしてみてください

webpackはこのモジュールの最新バージョンを引き出すだけなので、意味がありません。

これは私たちのために働いた:-

package.jsonと並行してnpm-shrinkwrap.jsonを作成します

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

これは、 js-beautifyが他のパッケージで内部的に使用されている場合でも

申し訳ありませんが、このファイルを作成する方法を教えていただけますか? Linuxを使用しましたが、Windowsをインストールしたので、このファイルをどこに置くかわかりません。

私も含めて、人々がこれに不満を持っていることを私は知っています。

ただし、プロジェクトに複数の開発者がいる場合、 package.json fileを使用して修正することは長期的には見栄えがよくありません。 突然、実際には必要ない古いバージョンのパッケージをインストールしましたが、他の依存関係によって必要になりました。

現時点では、157件のコメントに関する問題が開発者の注目を集めると確信しています。 すでにいくつかのPRが行われているので、すぐにすべて修正されると確信しています。

@hydrostasisは、package.jsonと並行してファイルnpm-shrinkwrap.jsonを作成するだけです。 他のファイルを作成するときに、このファイルを手動で作成します。

いいえ、vue-cliをインストールしたいのですが、インストールできません。ファイルpackedge.jsonがありません。

このバグはすぐに修正できますか? 今夜オンラインにするプロジェクトがあります

@hydrostasis (またはvue-cliを使用している他の人)については、 https: //github.com/beautify-web/js-beautify/issues/1247#issuecomment-330171050を参照して

@アダム-リンチあなた:3

@hydrostasis
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は私のために働いた。 THX

@ amit27kmrは私のために働いた。 ありがとう。

@MSMcBainこのソリューションは機能しました!

package.jsonnpm-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"
    } 
} 

私たちはクソです!

同じ–提案された作品と同じ古いバージョン。

「dependencies」だけでなく「devDependencies」にも「js-beautify」:「1.6.14」を追加してみましたが、機能しません!

これは私のために働いた

npm install -g npm

それで

npm install [email protected]

ここでも壊れた

ここで何度も述べたように-古いバージョンのjsを使用してください-beautify
npm install [email protected]

貧しい開発者が問題を修正しようとしている間、人々が簡単に解決策を見ることができるように、+ 1で停止します

これは私のために働いた

rm -rf node_modules /
npm [email protected]
npmインストール
npm installcross-env
npm run dev

vue-clixDを始めたその日

この問題の原因は何ですか? それでも、webpackビルドでは機能しません。 めちゃくちゃです。

この問題の結果として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はインストールできません! 一日めちゃくちゃ!

この問題をクソするのをやめなさい!!!)
開発者、PRを作成しましょう!

@ vivian-xu試してみましたが、同じエラーが発生しました。

私たちはめちゃくちゃです...

@YevheniiHerasymchuk 1つあります

みんな止まる

誰かが(vue-cliをインストールするための)実用的な解決策を持っていますか?

私のようなグローバルな依存関係のために問題に直面している場合は、必ず次のようにインストールしてください。

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

複数のRUNステートメントがあるからといって、すべてが1つにインストールされるわけではありません。

@floriandorre
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に解決策を追加しましたが成功しませんでした。 何を追加するか他のアイデアはありますか?

この問題は、laravelnpmのインストールも中断しています...

一時的な回避策として、vue-loadernode_modulesjs-beautifyのファイルを1.6.14バージョンに手動で置き換えました

何も機能しません🙄

こんにちは、みんな、

そのため、実際のパッケージにはファイルがありません。
これらのファイルをjsフォルダーに追加するだけです
Archive.zip

何も得られなかった

私たちはyarn.lockのバージョンを変更してもう一度インストールすることでそれを解決しました、そしてそれはうまくいきました! クソから、🤔

絶望的な、問題に犯された。

私が抱えている問題は、js-beautifyだけでなくvue-cliをインストールできないことです。
私はあなたのソリューションでjs-beautifyを取得できますが、まだvue-cliを持っていません

+1:-1:

キャッシュをクリアして1.6.14を再インストールします

誰かがいつおじいちゃんになるかを伝える良い話をしたようです:_「私がプログラミングの世界全体を台無しにしたその日」_

あなたはすべてを壊しました:1st_place_medal:

js-恐ろしい。

代わりに糸を使用してください...

https://yarnpkg.com/lang/en/docs/install/にアクセス
Yarnをインストールします
_yarn global addvue-cli_を実行します

これはlaravelには役立ちません...:D

この問題はいつ解決されますか? :(

PRをマージする権限を持つ人を見つけたら... https://github.com/beautify-web/js-beautify/pull/1251

@bitwiseman @evocateur @einars
それが役立つ場合は、上位3人の貢献者に注釈を付けます

この問題は私の一日を作りました

これは私が長い間持っていた月曜日の中で最も月曜日です。

私も@littlephild

すべてをperlに切り替えて

なんてこった月曜日は?

第一歩。 上司にvueを使用するように説得します。
ステップ2。 この問題。
編集:わかりました、おそらくこれをチャットとして使用するべきではありません..ごめんなさい。

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

vue-cliをインストールするには: npm install -g [email protected] vue-cli

糸でvue-cliをインストールしてから
アプリケーションのyarn.lockのjs-beautifyセクションを次のように置き換えるだけです。
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",置き換えて、最後の3つのバージョンのパッチをリリースする必要がありました

Macでは、前の方法を使用してください。私にとっては問題ありませんが、ウィンドウが間違っています。

sequelize-cliで機能していません

@niahmiahソリューションは機能します、私はついに機能することができます! ( 'npm install -g [email protected] vue-cli')

@ustbhuangyiありがとう先生

私たちはめちゃくちゃです。

正直な間違いだと思いますが、展開する前にこれらのことを十分にテストする必要があります...

rm -rf node_modules /
rm-rfyarn.lock
これをpackage.jsonに追加します

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


わかった

一時的に、機能するプロジェクトのローカルコピーがある場合は、npm-shrinkwrapを試して、js-beautifyへのすべての参照を更新し、npm-shrinkwrap.jsonファイルを追加します。

プロジェクトのすべての依存関係のすべてのバージョンを修正しますが、動作バージョンのjsを使用します-npmの場合はbeautifyします。 最新バージョンが修正されたらすぐに、npm-shrinkwrap.jsonファイルを削除します。

解決策: https

vue-cli用
vue-init webpack project-name
cd project-name
npm install [email protected] --save-dev
npm install
私のために働く

私のpackage.jsonに"js-beautify": "1.6.14",を追加すると機能しました。 ありがとう@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 install [email protected] -g

@evocateurは人々に役立ちますが、Atom / Atom-Betaパッケージが壊れており、それらの内部パッケージを強制する良い方法がないため、これも大きな問題です。 atom-beautifyを含むそれらの多くがこのパッケージを直接使用するため、Atomパッケージマネージャー(apm)とAtomエディターのパッケージは壊れています。

NPM / Yarnプロジェクトを使用している場合は、これを簡単かつ迅速に修正できることに同意しますが、他のユーザーにとっては、これは非常に困難です。

@weizs yarn install --flatますか?

「解像度」:{
"js-beautify": "1.6.14"
}

私は同じ問題を抱えています。

ウィンドウズ10。

みんなパニック

@ muro25あなたの解決策は私のために働いた!

@ RuinSain 、Windows10は本当に深刻な問題です。 すぐにそれを取り除きます!

vue-loader緊急修正が着信しています: https //github.com/vuejs/vue-loader/commit/97bd432bba4350988bfd0db6d7a1a514b66a9826

@CubixSystemヤーンには1.xxが必要です

私2と私はそれを修正しました
「依存関係」:{
"js-beautify": "1.6.14"、
...。
}

リポジトリへのアクセス許可はもうありませんが、npmパッケージの所有権はまだあります。 必要なすべてのファイルを含むv1.7.1を公開しました。

このスレッドのスパムをやめてください。 @bitwisemanがグリッドに戻るとすぐに、彼はPRなどを処理できます。

vuejsこれらの修正を使用したすべての人にとって重要な更新

"dependencies":{}"resolve":{}から"js-beautify": "1.6.14"削除する時間です
[email protected]が公開されました。更新してください

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

@niahmiah @ Sun1iveありがとう。それは私にとって非常に便利です。

@bitwisemanさん、このスレッドをロックしてスパムを保存することをお勧めします。 あなたがするすべての仕事に感謝します。

@ evocateurv1.7.1v1.7.2の違いは何ですか?

@ qm3ster GHのバージョンを自分で比較できます、ご存知のとおり;)

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

@TheLarkInn提案をありがとう。 😄

他のみんなに、

_お詫び申し上げます_。

この問題は修正されました。

十分なテストカバレッジがあると思いましたが、そうではありませんでした。 次のリリース(#1254)の前に、これを防ぐためのテストが実装されます。

また、この休憩は、リリース用のベータチャネルを作成する必要性と、ベータリリースに関するフィードバックを要求する方法を強調しています(#1255)。

最後に、プロジェクトは過去1年ほどの間、ほとんど1人の人によって維持されており、他の人によっていくつか追加されています。 この休憩はまた、このプロジェクトが問題/緊急事態に対処する能力を持っている数人の人々を持つ必要性を浮き彫りにします(#1256)。

これらの助けをいただければ幸いです。

PS:200を超えるコメントがあることに気付くまで、「+ 1」と「私も」のコメントをたくさん削除すると思いました。 😱

このページは役に立ちましたか?
0 / 5 - 0 評価