You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Parcel无法监听yarn link关联的本地模块更新?求解决方案

问题描述

我正在开发一个名为js-2d-game-engine的JS库,开发阶段遇到问题:使用yarn link命令关联本地库模块后,Parcel无法监听库的变更并自动更新;只有关闭并重启测试项目的服务,才能应用库中的最新修改。我已经尝试在Parcel命令中添加--no-cache --no-autoinstall参数,但问题仍未解决。

项目相关信息

项目结构

lib/
  |- package.json
  |- src/
  |  |- core/
  |  |  |- Game.ts
  |  |  |- index.ts
  |  |  |- InputManager.ts
  |  |- index.d.ts
  |  |- index.ts
  |- tsconfig.json
  |- yarn.lock
test/
  |- package.json
  |- src/
  |  |- index.html
  |  |- main.ts
  |- yarn.lock
README.md

lib/package.json

{
  "name": "js-2d-game-engine",
  "version": "1.0.0",
  "main": "src/index.ts",
  "repository": "https://github.com/nachat-ayoub/js-2d-game-engine.git",
  "author": "nachat-ayoub",
  "license": "MIT",
  "scripts": {
    "dev": "parcel src/index.ts --no-cache",
    "build": "parcel build src/index.ts"
  },
  "devDependencies": {
    "parcel-bundler": "^1.12.5",
    "typescript": "^5.0.4"
  }
}

test/package.json

{
  "name": "test",
  "version": "1.0.0",
  "source": "src/index.html",
  "license": "MIT",
  "author": "nachat-ayoub",
  "scripts": {
    "dev": "parcel --port 3000",
    "build": "parcel build"
  },
  "devDependencies": {
    "parcel": "^2.8.3"
  }
}

内容的提问来源于stack exchange,提问作者Nachat Ayoub

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 19:23:19