Create-react-app返回“找不到模块'rxjs'”

时间:2019-05-05 17:12:20

标签: node.js reactjs npm create-react-app npx

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

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

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

1 个答案:

答案 0 :(得分:0)

如原始海报在评论中所述,解决方法可能是清除缓存。

npm cache clean --force

如果仍然无法执行,则可以按照以下步骤安装并尝试使用Yarn:

如果npx create-react-app my-appnpm 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