web-dev-qa-db-ja.com

npm start to create React appを実行すると、スクリプトがありません

npm startを実行してReactサーバーを実行しようとしています

これを行うと、不足しているスクリプトエラーが発生します。

λ npm start
npm ERR! missing script: start

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Aristophanes\AppData\Roaming\npm-cache\_logs\2019-05-15T11_34_47_404Z-debug.log

完全なエラーログ:

0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'start' ]
2 info using [email protected]
3 info using [email protected]
4 verbose stack Error: missing script: start
4 verbose stack     at run (C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:155:19)
4 verbose stack     at C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:63:5
4 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:115:5
4 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:418:5
4 verbose stack     at checkBinReferences_ (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:373:45)
4 verbose stack     at final (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:416:3)
4 verbose stack     at then (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:160:5)
4 verbose stack     at ReadFileContext.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:332:20)
4 verbose stack     at ReadFileContext.callback (C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\graceful-fs.js:78:16)
4 verbose stack     at FSReqCallback.readFileAfterOpen [as oncomplete] (fs.js:242:13)
5 verbose cwd C:\Users\Aristophanes\eth-todo-list-react
6 verbose Windows_NT 10.0.17134
7 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "start"
8 verbose node v11.1.0
9 verbose npm  v6.4.1
10 error missing script: start
11
Aristophanes

更新create-react-appこの問題を解決するパッケージ。

関連するパッケージを更新するには、次のコマンドを実行します:npm install -g create-react-app

6
n0noob

create-react-appをグローバルにインストールすることは現在推奨されていません。代わりに、次のようにしてグローバルにインストールされたcreate-react-appパッケージをアンインストールします。npm uninstall -g create-react-app(このコマンドが機能しなかった場合は、手動でパッケージフォルダーを削除する必要があります。一部のユーザーは手動でフォルダーを削除する必要があると報告しています)

次に、npx create-react-app my-appを実行して、再度反応アプリを作成できます。

ref: https://github.com/facebook/create-react-app/issues/8086

3
Shinebayar G

Windowsの場合

npm uninstall -g create-react-appを試してみましたが、うまくいきませんでした。

私は次のことを行い、うまくいきました:

  1. 高度なcmdプロンプト(またはGit Bash):where create-react-app糸の下のシステムファイルのどこかにありました。そのパスに従い、両方のファイルを削除します。
  2. プロジェクトが必要な作業ディレクトリ(この場合はDocuments\Projects内のフォルダー)に移動します。実行npx create-react-app my-test-app

これにより、my-test-appという新しいフォルダーが作成され、reactアプリのWebサイトにある残りの指示に従うことができます。

その新しいフォルダーにcdし、実行

yarn start

2
Dhruv

この問題により、多くの問題が生じています。

https://github.com/facebook/create-react-app/issues/8308
https://github.com/facebook/create-react-app/issues/8086

基本的に提案は正しいです。何か古いバージョンがある可能性があります。最初にグローバルcreate-react-appを削除してみてください

npm uninstall -g create-react-app

次に、npmとすべてのパッケージを更新してみます。

npm install -g npm@latest

次に、実行して再度反応アプリを作成できます。

npx create-react-app my-app

これは私の場合の問題を解決しました

1
freedev

create-react-appのグローバルインストールはサポートされなくなりました。

やれ:

npm uninstall -g create-react-app

今それを行う:

npm install create-react-app

今あなたのアプリを作成します

npx create-react-app yout-app-name

0
Márcio Soares

私はこの問題を抱えており、このnpm uninstall -g create-react-appコマンドを使用してcreate-react-appを削除することでなんとか修正できました。これにより、npxが常に最新のcreate-react-appバージョンを使用するようになりました。

0
ali

Package.jsonファイル内のスクリプトの名前を確認してください。開始するには、別の名前が付けられている場合があります。例えばこの部分:

"scripts": {
  "build": "cd packages/react-scripts && node bin/react-scripts.js build",
  "start": "cd packages/react-scripts && node bin/react-scripts.js start",
},

また、pwdを使用して作業ディレクトリを印刷し、現在のディレクトリが正しいかどうかを確認して、npm run startを再度実行してください。

0
Robert Anderson

念のため。ドキュメントから:

以前にnpm install -g create-react-appを使用してcreate-react-appをグローバルにインストールしたことがある場合は、npm uninstall -g create-react-appを使用してパッケージをアンインストールし、npxが常に最新バージョンを使用するようにすることをお勧めします。

0
gdfgdfg