web-dev-qa-db-ja.com

「npmruneject」の実行でエラーが発生しました。エラー「追跡されていないファイルを削除し、変更を隠してコミットしてから、再試行してください。」

私はこのエラーを解決するためにたくさんのことを試みました。

コマンド:「npmruneject」

Remove untracked files, stash or commit any changes, and try again.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] eject: `react-scripts eject`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] eject 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!     /home/deep/.npm/_logs/2018-02-18T17_05_02_924Z-debug.log

この問題を解決するのにどのように役立ちますか。

3
JustChill

私はそれが機能したこのコマンドを試しました:

git add .
git commit -am "Save before ejecting"

その後、再試行してください。

3
Mr Singh

React-scriptsをアンインストールしてreact-scripts-cssmodulesをインストールすると問題が解決しました

npm uninstall react-scripts

その後

npm install react-scripts-cssmodules

その後

 npm run eject
2
Aravinth Raja

ファイルを変更したからです

したがって、新しいgitリポジトリを開始します

git init

次に、すべてのファイルをgitに追加します

git add .

追加したら、ファイルをコミットします

git commit -am "Saving before ejecting"

これで、以下のコマンドを使用してプロジェクトを排出できます

npm run eject

ハッピーコーディング!!!!!!!

1
Boopathi kumar

私の場合、ここで解決策を見つけました。

これに従ってくださいそれはあなたのために役立つかもしれません。

ステップ1。

create-react-app yourProjectName

ステップ2。

cd yourProjectName

ステップ3。

npm uninstall react-scripts

ステップ4。

npm install react-scripts-cssmodules

ステップ5。

git init

ステップ6。

git add .

ステップ7。

git commit -am "ejecting"

ステップ8。

npm run eject
1
Mustak_Talukder

イジェクトを実行する前に、変更をコミットする必要があります。

git add .
git commit -am "change messages before running eject"

今、試してみてください

npm run eject
1
samrat shakya

これは、メッセージに、追跡されていないファイルがあることを示しています。これは、VCSによって監視されていないことを意味します。したがって、イジェクトする前にそれらを追加してコミットします。

Visual Studio Codeを使用している場合:

  • 虫眼鏡ボタンの下にある3番目のアイコン(ソース管理)をクリックするだけです
  • 次に、変更を自動的にステージングするように求められた場合は、チェックマークをクリックします。[はい]をクリックします。
  • コミットメッセージを追加すれば完了です

enter image description here

もう一度イジェクトしてみてください

npm run eject

正常に動作するはずです。ハッピーハッキング!

1
devDeejay

プロジェクト内のgitファイルを削除してから、次のコマンドを実行します。npm runイジェクト

プロジェクトフォルダ内に移動した場合、macosで

CMD + SHIFT + .

これにより、隠しファイルが表示されます。

0
Yilmaz

プロジェクトを終了する前に、コミットを行うbccommitが必要です。

PC MINGW64 ~/react/react2/myapp (master)
$ git commit -am "first commit for before ejecting"

次に、このコマンドでイジェクトします

$ npm run eject
0
YASH THUMAR

以下の2つのオプションのいずれかが機能するかどうかを確認してください。

  • react-scripts-cssmodulesのアンインストールと再インストール:

    npmアンインストールreact-sctipts

    npm install react-scripts-cssmodules

    npm runイジェクト

  • GITリポジトリの変更をコミットする

    gitadd。

    git commit -am "イジェクトする前に保存"

上記の2つのソリューションのいずれかが機能せず、現在のプロジェクトにGitが必要ない場合は、

[コントロールパネル]-> [プログラム]-> [Git "を選択し、次にN-INSTALLを選択します。

ここで、「npm runeject "」を再度実行します。

これで正常に動作するはずです。必要に応じていつでもGITを再インストールできます

0
naga