我正在构建一个跨浏览器扩展。我发现Firefox还不支持service worker,而它们对于Chrome是强制性的。所以,我在Chrome中进行了一些测试,但是当我尝试构建扩展清单时,Parcel无法解析service worker路径:
enter image description here
考虑到:
1.相同的路径在作为后台“脚本”使用相同的清单版本时工作正常(3)
1.所有其他路径(用于选项页面、弹出窗口等)具有相同的结构并被识别
我收到的错误如下:
enter image description here的
它似乎是开始路径解析一个目录以上,并失踪的项目的根。我找不到任何在线。
有什么想法吗?谢谢。
我试着把绝对的路径,没有成功。我试着把不同的路径,没有成功。
它应该能够正确地构建和绑定清单。
1条答案
按热度按时间6uxekuva1#
看来tsconfig中的“rootDir”参数导致了这个问题。我真的不明白它是如何工作的。真的很奇怪。
我刚刚从tsll.json中删除了“rootDir”,现在一切正常。