我刚刚在一台新机器上安装了 NodeJS 和 NPM。我在所有现有项目中添加了rxjs
包,以便正确启动。但是,当我运行时create-react-app
- 全局使用 npm 或 npx - 我收到“错误:找不到模块 'rxjs'”。似乎rxjs
是对某些东西的新依赖(考虑到它也会影响旧项目)。
我已经将Node版本更改为8、10和12。重新安装了NPM,将CRA版本更改为2.xx,问题仍然存在。
如何在没有这个问题的情况下使用 CRA?
我刚刚在一台新机器上安装了 NodeJS 和 NPM。我在所有现有项目中添加了rxjs
包,以便正确启动。但是,当我运行时create-react-app
- 全局使用 npm 或 npx - 我收到“错误:找不到模块 'rxjs'”。似乎rxjs
是对某些东西的新依赖(考虑到它也会影响旧项目)。
我已经将Node版本更改为8、10和12。重新安装了NPM,将CRA版本更改为2.xx,问题仍然存在。
如何在没有这个问题的情况下使用 CRA?
正如评论中的原始海报所提到的,修复可能是清除您的缓存。
npm cache clean --force
如果这仍然不起作用,您可以按照以下步骤安装并尝试使用 Yarn:
如果两者都不npx create-react-app my-app
适合npm init react-app my-app
你,试试 Yarn 看看效果如何。
我在 Windows、Ubuntu、Mint 和 macOS 上使用过 CRA 是多个项目,并且从未明确安装过 rxjs,也没有被要求安装它。这使我认为这个问题几乎可以肯定是由您本地的某事引起的,而不是 CRA 的某事错误。我假设你已经在 Github 上搜索过他们的问题。
尝试使用 Yarn 打开一个新终端(linux 和 macOS)或命令行(Windows)会话 cd'd 到您的文档文件夹或合适的替代方案。然后运行:
苹果系统
brew install yarn
yarn create react-app my-app
窗户(巧克力味)
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