私はこのエラーを解決するためにたくさんのことを試みました。
コマンド:「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
この問題を解決するのにどのように役立ちますか。
私はそれが機能したこのコマンドを試しました:
git add .
git commit -am "Save before ejecting"
その後、再試行してください。
React-scriptsをアンインストールしてreact-scripts-cssmodulesをインストールすると問題が解決しました
npm uninstall react-scripts
その後
npm install react-scripts-cssmodules
その後
npm run eject
ファイルを変更したからです
したがって、新しいgitリポジトリを開始します
git init
次に、すべてのファイルをgitに追加します
git add .
追加したら、ファイルをコミットします
git commit -am "Saving before ejecting"
これで、以下のコマンドを使用してプロジェクトを排出できます
npm run eject
ハッピーコーディング!!!!!!!
私の場合、ここで解決策を見つけました。
ステップ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
イジェクトを実行する前に、変更をコミットする必要があります。
git add .
git commit -am "change messages before running eject"
今、試してみてください
npm run eject
プロジェクト内のgitファイルを削除してから、次のコマンドを実行します。npm runイジェクト
プロジェクトフォルダ内に移動した場合、macosで
CMD + SHIFT + .
これにより、隠しファイルが表示されます。
プロジェクトを終了する前に、コミットを行うbccommitが必要です。
PC MINGW64 ~/react/react2/myapp (master)
$ git commit -am "first commit for before ejecting"
次に、このコマンドでイジェクトします
$ npm run eject
以下の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を再インストールできます