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

npm符号链接

前言

最近在写一个快应用项目,demo中依赖了本地文件,package.json如下:
在这里插入图片描述
此时 node_modules 下出现了 mysdk,复制整个项目,但是copy的项目中的node_modules并未出现该文件,导致报错。
在这里插入图片描述

解决方案

观察 package-lock.json 中一共出现了三处有关 mysdk 的配置,分别是:

  • “packages”.“”.“dependencies”.“mysdk”:使用了本地路径依赖,来自 package.json。
  • “packages”.“…/mySDK”:本地路径包的内容描述,来自 …/mySDK/package.json。
  • “packages”.“node_modules/mysdk”:符号链接元信息,并不把 mySDK 的代码拷贝进来,真实代码仍在 …/mySDK/,而是在 node_modules 下做一个“快捷方式”,代码还是从 …/mySDK/ 路径读取。
    在这里插入图片描述
    在这里插入图片描述
    所以通过符号链接出现在 node_modules 中的文件,copy时并不会出现在项目中。
http://www.xdnf.cn/news/13096.html

相关文章:

  • 象棋移动-第16届蓝桥STEMA省考Scratch真题第1题
  • 智能体革命:企业如何构建自主决策的AI代理?
  • UML 2.0 图的细分类别及其应用
  • win操作系统安装C++语言开发环境之一, vscode +MinGW ,流程
  • 02-性能方案设计
  • 【Pandas】pandas DataFrame ffill
  • 书籍“之“字形打印矩阵(8)0609
  • 精益数据分析(98/126):电商转化率优化与网站性能的底层逻辑
  • 6.9-QT模拟计算器
  • 第一篇:Agent2Agent (A2A) 协议——协作式人工智能的黎明
  • 【微服务基石篇】服务间的对话:RestTemplate、WebClient与OpenFeign对比与实战
  • 安装VMware虚拟机
  • CR还是VR?3ds Max效果图渲染器选择指南与实战策略
  • JavaScript 中给变量赋值
  • Spring Boot SQL数据库功能详解
  • SpringCloud微服务架构下的日志可观测解决方案(EFK搭建)
  • 脚本安装Doris2.10和Doris Manager
  • 2.2.3 07年T1文章精读
  • 词法分析器
  • 无人机侦测与反制技术的进展与应用
  • 从零开始了解数据采集(二十九)——什么是黑灯工厂?
  • Qt开发输入法-接Qt 相关 编译流程及交叉编译 部署所遇到的问题总结
  • Qt 窗口
  • ​ 【prompt】 “PUA” 的提示词是否好用 ?—“更好的驱动LLM能力”
  • Hilt -> Android 专属依赖注入(DI)框架
  • el-select下拉框 添加 el-checkbox 多选框
  • 期权怎么判断是不是主力合约?
  • 数字人对口型合成原理详解
  • 全视通毫米波雷达跌倒监测适用于居家、社区、机构、医院四大场景
  • 网络基础概念(网络基础)