Ari*_*nes 20 node.js npm reactjs npm-start create-react-app
我正在尝试通过运行来运行 React 服务器 npm start
当我这样做时,我得到一个丢失的脚本错误:
? 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
Run Code Online (Sandbox Code Playgroud)
完整的错误日志:
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 npm@6.4.1
3 info using node@v11.1.0
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
Run Code Online (Sandbox Code Playgroud)
小智 11
不再支持 create-react-app 的全局安装。
这样做:
npm uninstall -g create-react-app
现在做:
npm install create-react-app
现在创建您的应用程序
npx create-react-app yout-app-name
现在不鼓励全局安装create-react-app。而是通过执行以下操作卸载全局安装的 create-react-app 包:(npm uninstall -g create-react-app可能需要运行,就sudo好像您获得权限相关的错误一样,或者如果此命令对您不起作用,则手动删除包文件夹。一些用户报告说他们必须手动删除文件夹)
然后您可以npx create-react-app my-app再次运行以创建反应应用程序。
npx 可用于 npm 版本 >= 5.2
参考:https : //github.com/facebook/create-react-app/issues/8086
窗户用
试过 npm uninstall -g create-react-app 对我不起作用。
我做了以下事情,它奏效了:
where create-react-app它位于 yarn 下的系统文件中的某个位置。按照该路径并删除这两个文件。npx create-react-app my-test-app这将创建一个名为 my-test-app 的新文件夹,您可以按照 react 应用程序网站上的其余说明进行操作。
cd 进入那个新文件夹,运行
yarn start
检查 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",
},Run Code Online (Sandbox Code Playgroud)
另外,尝试使用 pwd 打印您的工作目录并检查当前目录是否正确,然后再次运行 npm run start 。
| 归档时间: |
|
| 查看次数: |
14587 次 |
| 最近记录: |