前言

  • 背景

    • 项目对所有的开源组件依赖进行过统计,并将该版本号的依赖都统一提交至生产库(源地址:npm-prod)中;
    • 项目的开发源地址直连外网,有所有开源组件:npm-test;
    • 之前项目运行没问题
  • 问题
    最近一次操作(npm-prod下):
    => cd 到项目目录下
    => npm i 初始化依赖,正常
    => npm run dev 报错:

    the dependency was not found:
    * canvg in ./node_modules/jspdf/dist/jspdf.es.min.js

npm 依赖?不熟知的 optionalDependencies(可选依赖项)相关推荐

  1. Maven可选依赖与排除依赖

    可选依赖--指的是对外隐藏当前所依赖的资源(不透明) 可选依赖的作用:是隐藏所使用的依赖,用于控制当前依赖资源能否被别人发现 可选依赖的含义:当前工程所依赖的资源,不被其他项目所调用此依赖 pom文件 ...

  2. npm、pnpm和yarn使用(官网、安装、命令行、上传自己的包、包版本号详解、更新卸载包、查看所有版本、同等依赖peer、可选依赖optional)

    目录 npm 官网 npm install packageName npm i packagename@版本号 安装git上发布的包 npm ci 注意(对比npm i) npm outdated n ...

  3. java platform_Java Platform Module系统中的可选依赖项

    java platform Java平台模块系统(JPMS)对依赖项有很强的见解:默认情况下,需要它们(可以访问),然后在编译时和运行时都将它们存在. 但是,这不适用于可选的依赖项,因为代码是针对运行 ...

  4. Java Platform Module系统中的可选依赖项

    Java平台模块系统(JPMS)对依赖项有很强的见解:默认情况下,需要(必须可访问)它们,然后在编译时和运行时都将它们存在. 但是,这不适用于可选的依赖项,因为代码是针对运行时不一定存在的工件编写的. ...

  5. 直接依赖,间接依赖,可选依赖,排除依赖,依赖冲突

    直接依赖 在本工程pom文件中配置的依赖,称为本工程的直接依赖. 间接依赖 本工程pom配置了依赖A,A又依赖B,则本工程也依赖B,B为本工程的间接依赖. 可选依赖 在依赖中配置<optiona ...

  6. maven可选依赖(Optional Dependencies)和依赖排除(Dependency Exclusions)

    我们知道,maven的依赖关系是有传递性的.如:A-->B,B-->C.但有时候,项目A可能不是必需依赖C,因此需要在项目A中排除对A的依赖.在maven的依赖管理中,有两种方式可以对依赖 ...

  7. 如何使用NPM来管理你的Node.js依赖

    作者 马士华 发布于 2011年12月7日 | 4 讨论 npm 是 Node.js 的模块依赖管理工具.作为开发者使用的工具,主要解决开发 Node.js 时会遇到的问题.如同 RubyGems 对 ...

  8. 【热门框架】Maven依赖传递,可选依赖以及排除依赖指的是什么?有什么意义?

    Maven依赖传递是指当一个项目依赖另一个项目时,Maven会自动下载并构建这些依赖项,同时还会将这些依赖项所依赖的其他项一并下载并构建.这个过程会一直递归下去,直到所有依赖的项都被下载并构建完成.这 ...

  9. IDEA 创建 Spring Boot 可选依赖说明

    IDEA 创建 Spring Boot 项目时可选依赖说明 一.Developer Tools Spring Native [Experimental] 提供 GraalVM 编译支持,GraalVM ...

  10. Maven中的可选依赖(Optional Dependencies)和依赖排除(Dependency Exclusions)

    1.Maven中依赖概述 Maven中的依赖关系是有传递性的.例如:项目B依赖项目C(B -> C),如果有一个项目A依赖项目B(A -> B)的话,那么项目A也会依赖项目C(A -> ...

最新文章

  1. tornado(七)
  2. [原创]FineUI秘密花园(二十四) — 树控件之数据绑定
  3. 收集 | 方便实用的在线网站
  4. DDD+分布式+负载均衡+服务治理已撸!微服务架构不就这点事?
  5. 最短路径BFS算法matlab,迷宫的最短路径 bfs算法
  6. 单元测试框架unittest
  7. 为什么不推荐使用BeanUtils属性转换工具,老程序员都不使用!
  8. [每日一题] 11gOCP 1z0-052 :2013-09-16 shared server mode........................................B21...
  9. Listview+DataPager分页
  10. 仿QQ项目(一):好友列表
  11. seo网站关键词优化三大要素:技术 思路 执行力
  12. 计算机应用程序是啥意思,为什么某些Mac应用程序需要“使用辅助功能控制此计算机?...
  13. [精品教程,新老鸟必读]:极限装机、优化全攻略(新手优化教程)
  14. 董卫凤:不服输的华丽转身(一)
  15. python内存地址不变,关于python内存地址问题
  16. 为Android 模拟器加速
  17. 数据结构之单向循环链表
  18. MYSQL数据库实验三多表查询_MYSQL数据库语句之多表操作(三)
  19. Linux top命令参数及使用方法详解
  20. ipv4v6双栈技术_IPv6过渡技术之双栈技术

热门文章

  1. JSAPI 高德地图应用---批量初始化点标记、矢量图形
  2. c语言编程题输出2012年日历,C语言编程:输入任意一个年份和月份,输出该月份的公历日历...
  3. 边看边译二《压力下的角逐:索尼PS3与微软XBOX360的生死时速之战》
  4. 发那科机器人寄存器Ar_详解发那科机器人应用-数值寄存器 R「」
  5. 贰零贰壹·伍·壹肆·|VMware|·|壹|·|安装与完善|:关于在windows系统上架设其他虚拟机的准备
  6. 什么是模型,什么是模式
  7. ZTE中兴-m3860模块指南
  8. 338. 比特位计数
  9. 在WORD中画流程图,如何微调箭头及在箭头上写字?
  10. golang量化投资数据接口是什么