創建項目中,node_modules中有下載依賴項但package.json文件中沒有依賴


問題復原過程

  1. 創建react項目
    npx create-react-app reacte-demo
  2. 下載的內容中node_modules中依賴的文件都有,但在package.json中沒有依賴項,僅僅如下幾個:
{
  "name": "react-demo",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "react": "^16.13.1",
    "react-dom": "^16.13.1",
    "react-scripts": "3.4.1"
  }
}

問題原因

  1. 查看npm中的配置:npm config list,並且global = false
    我的npm下載是使用淘寶鏡像下載的
cache = "C:\\Develop\\nvm\\npm-cache"
prefix = "C:\\Develop\\nvm\\npm"
registry = "https://registry.npm.taobao.org/"
  1. 估計是同一目錄下緩存原因(只是我的猜測):
    C:\Users\Administrator\AppData\Roaming下的npm-cache和npm

解決方案

方案一: 直接把C:\Users\Administrator\AppData\Roaming下的npm-cache和npm里面的文件刪除,后創建react項目,成功在package.json文件中引入相應的依賴
方案二:直接在創建react項目后加-S就可以解決
npx create-react-app react-demo -S


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM