我刚刚在新机器上安装了NodeJS和NPM。我在所有现有项目中添加了rxjs
软件包,以使其正常启动。但是,当我运行create-react-app
-全局使用npm或npx时-我收到“错误:找不到模块'rxjs'
“。似乎rxjs
是某种事物的新依赖项(考虑到它也在影响旧项目)。
我已经将Node版本更改为8、10和12。重新安装了NPM,将CRA版本更改为2.x.x,问题仍然存在。
如何在没有此问题的情况下使用CRA?
答案 0 :(得分:0)
如原始海报在评论中所述,解决方法可能是清除缓存。
npm cache clean --force
如果仍然无法执行,则可以按照以下步骤安装并尝试使用Yarn:
如果npx create-react-app my-app
和npm init react-app my-app
都不适合您,请尝试使用Yarn看看效果如何。
我使用过CRA是Windows,Ubuntu,Mint和macOS上的多个项目,并且从未明确安装rxjs,也没有要求我这样做。这使我认为,这个问题几乎可以肯定是由 you 引起的,而不是CRA的错误。我认为您已经在Github上搜索了他们的问题。
尝试使用纱线 打开一个新的终端(Linux和macOS)或命令行(Windows)会话,将其cd到文档文件夹或其他合适的文件夹。然后运行:
macOS
brew install yarn
yarn create react-app my-app
Windows(含Chocolatey)
choco install yarn
yarn create react-app my-app
Ubuntu
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
yarn create react-app my-app