当前位置: 首页 > news >正文

佛山商业网站建设wordpress手机版登录

佛山商业网站建设,wordpress手机版登录,网站登录页模板,免费网站建设推广服务文章目录 一、package.json版本约束1、初始项目安装2. 已有 yarn.lock 文件的项目安装3. 特殊情况手动修改 package.json 版本:使用 yarn upgrade 命令: 二、快速删除node_modules三、depcheck 检测npm未使用的依赖 一、package.json版本约束 1、初始项…

文章目录

    • 一、package.json版本约束
      • 1、初始项目安装
      • 2. 已有 yarn.lock 文件的项目安装
      • 3. 特殊情况
        • 手动修改 package.json 版本:
        • 使用 yarn upgrade 命令:
    • 二、快速删除node_modules
    • 三、depcheck 检测npm未使用的依赖

一、package.json版本约束

1、初始项目安装

当你第一次在项目中运行 yarn install 时(也就是项目里还没有 yarn.lock 文件),Yarn 会依据 package.json 文件里声明的依赖和版本范围来安装依赖。

{"dependencies": {"lodash": "^4.17.21","axios": "~0.21.1"}
}
  • ^ 符号:表示可以安装大于等于指定版本且小于下一个主版本的任意版本。例如 ^4.17.21 允许安装 4.x.x 版本中高于 4.17.21 的版本。
  • ~ 符号:表示可以安装大于等于指定版本且小于下一个次版本的任意版本。例如 ~0.21.1 允许安装 0.21.x 版本中高于 0.21.1 的版本。
    在这种情况下,Yarn 会从 npm 注册表中选择符合 package.json 版本范围的最新版本进行安装。安装完成后,Yarn 会生成 yarn.lock 文件,记录实际安装的依赖版本。

2. 已有 yarn.lock 文件的项目安装

当项目中已经存在 yarn.lock 文件时,yarn.lock 文件会对依赖安装起到决定性作用。yarn.lock 文件详细记录了每个依赖的确切版本、下载地址和校验和等信息。

当你再次运行 yarn install 时,Yarn 会优先使用 yarn.lock 文件中记录的版本来安装依赖,而不是根据 package.json 中的版本范围去选择最新版本。这样做的目的是确保项目在不同环境下安装的依赖版本一致,避免因依赖版本不同而导致的兼容性问题。

3. 特殊情况

  • 手动修改 package.json 版本:

如果你手动修改了 package.json 中依赖的版本范围,并且运行 yarn install,Yarn 会尝试在满足新的版本范围的前提下,尽量使 用 yarn.lock 中已有的版本。
如果没有合适的版本,Yarn 会根据新的版本范围去安装新的依赖,并更新 yarn.lock 文件。

  • 使用 yarn upgrade 命令:

当你使用 yarn upgrade 命令时,Yarn 会根据 package.json 中的版本范围,尝试安装最新的符合条件的依赖版本,并更新 yarn.lock 文件。

综上所述,yarn install 时,在有 yarn.lock 文件的情况下,主要受 yarn.lock 文件影响;在没有 yarn.lock 文件时,则根据 package.json 的版本范围来安装。

二、快速删除node_modules

1、全局安装rimraf

npm install -g rimraf          # 全局安装

2、快速删除node_modules,rimraf node_modules

rimraf node_modules  # node_modules
rimraf node_modules package-lock.json  # 多目标删除
rimraf "**/.*"                         # 删除所有隐藏文件

3、与npm 脚本集成

{"scripts": {"clear": "rimraf node_modules",}
}

执行脚本

yarn clear 或  npm run clear

三、depcheck 检测npm未使用的依赖

全局安装

npm install -g depcheck

然后,在你的项目根目录下运行:

depcheck

注意:有些隐含依赖是必要的,所以这个只能参考,不能全部做为删除依赖的标准

http://www.dtcms.com/a/556104.html

相关文章:

  • 网站建设有利于网站建设php书籍
  • 上海十大网站建wordpress首页聚合
  • 广州购物网站公司地址小公司做网站多少钱
  • 企业做自己的网站要注意什么动态页面设计
  • 网站设计官网做练习题的网站
  • 站长工具seo综合查询权重二手交易网站建设内容策划
  • 南宁响应式网站制作宁波做网站软件
  • 用ps做招生网站如今做哪个网站能致富
  • 传奇网站模板免费下载站酷设计师网站
  • 湖南大型网站建设html网站系统
  • 网络违法犯罪举报网站加盟教育培训哪个好
  • 新乡网站网站建设网站备案人什么意思
  • 南充城市建设投诉网站网站做友链有行业要求吗
  • 乌克兰设计网站建设云南建网站的公司
  • 英文网站报价网站建设安全需求
  • 天津团购鲜花的网站建设扬中网络公司
  • 中山cms建站模板wordpress关注公众号登录
  • 软件科技公司网站模板呼和浩特网站制作
  • 网站开发方向c语言wordpress链接域名
  • 社区门户网站规范化建设网站可以做话筒台标吗
  • 网站上怎么在图片里面做链接如何改wordpress文章模板
  • 婚纱礼服外贸网站vs2008可以做网站
  • 四平做网站佳业网络html基础标签
  • 做网站买一个域名就够了吗wordpress建好本地站怎么上传
  • 网站备案的要求是什么做详情页上什么网站找素材
  • 娱乐网站建设公司排名河北建设网站
  • 网站制作排版注意事项国际网站如何做seo
  • 网站推荐货源首页下载
  • 企业管理咨询网站无备案网站做cdn
  • 普陀网站建设那个装修公司的网站做的好