首页 > 其他分享 >link项目开发

link项目开发

时间:2024-07-03 17:21:01浏览次数:1  
标签:npm lib Parent 项目 开发 link Child tnpm

两种方式

例如组件名是Child,引用组件的项目为Parent

方式一

  • Child里npm link (tnpm link ),生成一个地址

  • Parent里npm link 生成的地址 (tnpm link /Users/liyuan/Documents/团长端/mmc-leader-share-drawer)

  • Parent里引用Child的位置,写法如下,要写src,不是构建产物lib或者es

  • 启动项目 npm start (tnpm start)

方式二

  • 拿到Child在电脑中的相对路径

  • 删除Child中的lib,es,build文件,要不然读的代码不是最新的

  • Parent的package.json中如下填写:

  • npm i (tips: 不能用tnpm i)

  • npm start

注意:如果引用Child的地方用了Child/lib/xxxx,那启动会报错,找不到lib下的文件,那就不能实时更新了,只能改动一次,build一下。取构建后的产物

  1. 方式二的优点:如果一个组件被层层引用,而最终主应用里没引用,而层层引用的其他组件又没改动,那用主应用直接link这个组件会更好用
  2. 方式一的优点:更好用,不受导入方式的影响,但是方式二的优点他没有

标签:npm,lib,Parent,项目,开发,link,Child,tnpm
From: https://www.cnblogs.com/lyly96720/p/18282221

相关文章

  • 一个能解决95%定时任务问题的项目,这是什么级别的存在...(领私活源码)
     最近在做项目中涉及到了任务创建和任务运行。结合老大意思,想让我做一个单独的执行器服务。这就有些头疼了。整理起来也比较费事儿!打工人,不能轻易说不!于是就上网划水,突然间XXL-JOB就在我眼前闪过!了解下发现挺适合的。就这样故事开始了...XXL-JOB简介XXL-JOB是一个分......
  • OpenAI 向少部分用户推出 GPT-4o(S2S)模型;Meta 发布 3D Gen AI 模型丨 RTE 开发者日报
      开发者朋友们大家好: 这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(Real-TimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑的个人观点,......
  • <sa8650>sa8650 qcxserver-之-摄像头传感器VB56G4A驱动开发<1>
    <sa8650>sa8650qcxserver-之-摄像头传感器VB56G4A驱动开发<1>一、前言二、QCX架构三、QCX传感器驱动程序定制开发3.1sensor硬件接口3.2sensor配置文件3.2.1cameraconfig.c3.2.2cameraconfigsa8650_water.c3.2.3新增编译MK3.2.4参数解析3.2.4.1st......
  • flutter项目正式打包上线
    正式打包修改应用版本以及升级打包 ......
  • 软件开发资料合集(开发&实施&运维&安全&交付)
        前言:在软件项目管理中,每个阶段都有其特定的目标和活动,确保项目的顺利进行和最终的成功交付。以下是软件项目管理各个阶段的详细资料:软件项目管理部分文档清单: 工作安排任务书,可行性分析报告,立项申请审批表,产品需求规格说明书,需求调研计划,用户需求调查单,用户需求说......
  • 构建支持多平台的返利App跨平台开发策略
    构建支持多平台的返利App跨平台开发策略大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!今天我们将讨论如何构建支持多平台的返利App,特别关注跨平台开发策略,以提高应用的覆盖范围和用户体验。为什么选择跨平台......
  • 从0到1写一个vue2管理后台项目(二)
    前言:现在有很多vue2的管理后台系统,为什么还要自己写一个呢?我觉得会用总没有会写理解得深一、有了基础框架(一)之后,对于一个vue开发工程师来说如何自己搭建自己的后台管理系统呢?当然可以直接抄一些现有的开源系统的代码,比如admin、ruoyi等,同样我想试试通过AI来写,一步一步完善,于是用......
  • 【Unity】HoloLens2 开发日记
    2022/1/12第一天!START!配置环境微软官方教程:练习-导入和配置资源-Learn|MicrosoftDocsWindows10SDK地址:WindowsSDK-Windows应用开发(microsoft.com)MRTK(混合现实工具包):DownloadMixedRealityFeatureToolfromOfficialMicrosoftDownloadCenter......
  • OA系统怎么开发 低代码开发OA办公系统的优势
    按照传统的开发模式,开发OA系统可能既耗时又昂贵,需要经验丰富的开发人员从头开始创建自定义代码。然而,随着低代码开发平台的出现,中小企业现在有了另一种方法,可以使用更快、更具成本效益的应用程序开发。今天,小编就来聊聊低代码平台怎么开发OA系统?低代码开发OA系统的优势开发......
  • Golang开发:构建支持并发的网络爬虫
    Golang开发:构建支持并发的网络爬虫随着互联网的快速发展,获取网络数据成为了许多应用场景中的关键需求。网络爬虫作为一种自动化获取网络数据的工具,也因此迅速崛起。而为了应对日益庞大的网络数据,开发支持并发的爬虫成为了必要的选择。本文将介绍如何使用Golang编写一个支持......