0

我刚刚在一台新机器上安装了 NodeJS 和 NPM。我在所有现有项目中添加了rxjs包,以便正确启动。但是,当我运行时create-react-app- 全局使用 npm 或 npx - 我收到“错误:找不到模块 'rxjs'”。似乎rxjs是对某些东西的新依赖(考虑到它也会影响旧项目)。

我已经将Node版本更改为8、10和12。重新安装了NPM,将CRA版本更改为2.xx,问题仍然存在。

如何在没有这个问题的情况下使用 CRA?

4

1 回答 1

0

正如评论中的原始海报所提到的,修复可能是清除您的缓存。

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

于 2019-05-05T18:07:28.197 回答