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
相关产品推荐
相关产品推荐

