我正在关注MaximilianSchwarzmüller的反应教程(udemy)以
sudo npm install create-react-app -g
然后:
create-react-app react-complete-guide --scripts-version 1.1.5
一切正常(毫无疑问,带有一些警告)
然后,我进入文件夹npm start
首先,我收到此错误: sh: react-scripts: command not found
来自对此链接的建议:https://github.com/facebook/create-react-app/issues/6594
我尝试过:PATH=$PATH:./node_modules/.bin npm start
它可以启动浏览器,并且可以正常工作!
但是这里的情况开始变得糟透了:
在线索中,同一个人建议:Install the package in the global npm install -g react-scripts
或yarn global react-scripts
。然后,可以在不设置环境的情况下执行它(PATH = $ PATH:...)。
所以我做了npm install -g react-scripts
我开始出现错误:
TypeError: fsevents is not a constructor
我知道这个错误据说很常见。我已经尝试了遇到的所有解决方案:先安装npm uninstall -g create-react-app
,然后再安装npx create-react-app my-app
的yarn。我也尝试过
npm audit fix --force
和npm i fsevents
但没有任何效果。它仍然显示相同的TypeError: fsevents is not a constructor
我觉得我可能已经弄坏了终端机。我可能会拔掉一半的头发。请帮助我〜我将不胜感激〜OTL
答案 0 :(得分:0)
针对此错误
TypeError:fsevents不是构造函数
我必须在Mac上安装Watchman https://create-react-app.dev/docs/troubleshooting/#npm-test-hangs-or-crashes-on-macos-sierra
brew install watchman