我正在关注 Maximilian Schwarzmüller 的 React 教程 (udemy)
sudo npm install create-react-app -g
然后:
create-react-app react-complete-guide --scripts-version 1.1.5
一切都运行良好(毫无疑问,有一些警告)
然后,我 cd 进入文件夹并 npm start
首先我收到此错误: sh:react-scripts:找不到命令
来自此链接的建议:https://github.com/facebook/create-react-app/issues/6594
我尝试过:PATH=$PATH:./node_modules/.bin npm start
它可以启动浏览器并且它可以工作!!
但是事情开始变得糟糕了:
在该线程中,同一个人建议:在全局 npm install -g react-scripts
或 yarn global react-scripts
中安装包。然后,无需设置环境即可执行(PATH=$PATH:...)。
所以我做了npm install -g react-scripts
我开始收到错误:
TypeError: fsevents is not a constructor
据我所知,这个错误据说很常见。我已经尝试了遇到的所有解决方案:安装yarn,npm uninstall -g create-react-app,然后npx create-react-app my-app。我也尝试过
npm 审核修复 --force
和 npm i fsevents
但没有任何效果。它仍然向我显示相同的 TypeError: fsevents is not a constructor
我觉得我可能搞砸了我的终端。我可能把头上一半的头发都拔掉了。请帮助我〜我将非常感谢任何建议〜OTL
最佳答案
对于这个错误
TypeError: fsevents is not a constructor
我必须在我的 Mac 上安装 watchman https://create-react-app.dev/docs/troubleshooting/#npm-test-hangs-or-crashes-on-macos-sierra
brew install watchman
关于node.js - 类型错误 : fsevents is not a constructor (already tried a bunch of answers),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57311050/