• 创建项目中,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:UsersAdministratorAppDataRoaming下的npm-cache和npm

    解决方案

    方案一: 直接把C:UsersAdministratorAppDataRoaming下的npm-cache和npm里面的文件删除,后创建react项目,成功在package.json文件中引入相应的依赖
    方案二:直接在创建react项目后加-S就可以解决
    npx create-react-app react-demo -S

  • 相关阅读:
    「CF505E」 Mr. Kitayuta vs. Bamboos
    「CF1438D」 Powerful Ksenia
    Kruskal重构树
    20210528模拟赛总结
    20210527模拟赛总结
    20210526模拟赛总结
    20210525模拟赛总结
    CF #722 Div2题解
    洛谷P3652 csh和zzy的战争 题解
    [清华集训2012]模积和 题解
  • 原文地址:https://www.cnblogs.com/lhongsen/p/13474011.html
Copyright © 2020-2023  润新知