簡體   English   中英

Create-react-app返回“無法找到模塊'rxjs'”

[英]Create-react-app returns “Cannot find module 'rxjs'”

我剛剛在一台新機器上安裝了NodeJS和NPM。 我在所有現有項目中添加了rxjs包,以便正確啟動。 但是,當我運行create-react-app - 使用npm global或npx - 我收到“錯誤:無法找到模塊'rxjs'”。 似乎rxjs是某種東西的新依賴(考慮到它也影響舊項目)。

我已經將Node版本更改為8,10和12.重新安裝NPM,將CRA版本更改為2.xx並且問題仍然存在。

如何在沒有此問題的情況下使用CRA?

正如評論中的原始海報所述,修復可能是清除緩存。

npm cache clean --force

如果這仍然不起作用,您可以按照以下步驟安裝並嘗試使用Yarn:

如果npx create-react-app my-appnpm init react-app my-app都不適合你,試試Yarn看看它是怎么回事。

我用過CRA是Windows,Ubuntu,Mint和macOS上的多個項目,從未明確安裝過rxjs,也沒有被要求過。 這讓我覺得這個問題幾乎肯定是由本地引起的,而不是CRA的錯誤。 我假設您已經在Github上搜索了他們的問題。

嘗試使用Yarn打開一個新的終端(linux和macOS)或命令行(Windows)會話cd'd到您的文檔文件夾或合適的替代方案。 然后運行:

蘋果系統

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM