创建反应应用程序 returns "Cannot find module 'rxjs'"
Create-react-app returns "Cannot find module 'rxjs'"
我刚刚在一台新机器上安装了 NodeJS 和 NPM。我在所有现有项目中添加了 rxjs
包,以便正确启动。但是,当我 运行 create-react-app
- 全局使用 npm 或 npx - 我收到“错误:找不到模块 'rxjs'
“。似乎 rxjs
是某物的新依赖项(考虑到它也影响旧项目)。
我已经将 Node 版本更改为 8、10 和 12。重新安装了 NPM,将 CRA 版本更改为 2.x.x,但问题仍然存在。
如何使用 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,也没有人要求我安装它。这让我认为这个问题几乎可以肯定是由 you 本地问题引起的,而不是 CRA 的问题。我假设您已经在 Github.
上搜索过他们的问题
用 Yarn 试试
打开一个新终端(linux 和 macOS)或命令行 (Windows) 会话 cd 到您的文档文件夹或合适的替代项。然后 运行:
macOS
brew install yarn
yarn create react-app my-app
Windows(与巧克力)
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
我刚刚在一台新机器上安装了 NodeJS 和 NPM。我在所有现有项目中添加了 rxjs
包,以便正确启动。但是,当我 运行 create-react-app
- 全局使用 npm 或 npx - 我收到“错误:找不到模块 'rxjs'
“。似乎 rxjs
是某物的新依赖项(考虑到它也影响旧项目)。
我已经将 Node 版本更改为 8、10 和 12。重新安装了 NPM,将 CRA 版本更改为 2.x.x,但问题仍然存在。
如何使用 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,也没有人要求我安装它。这让我认为这个问题几乎可以肯定是由 you 本地问题引起的,而不是 CRA 的问题。我假设您已经在 Github.
上搜索过他们的问题用 Yarn 试试 打开一个新终端(linux 和 macOS)或命令行 (Windows) 会话 cd 到您的文档文件夹或合适的替代项。然后 运行:
macOS
brew install yarn
yarn create react-app my-app
Windows(与巧克力)
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