首页 > 解决方案 > 为什么自定义 VSCode 扩展可以在开发中工作,但在发布时却不行?

问题描述

我难住了。我为 VSCode 开发了几个月的语言扩展,它在扩展开发环境中运行良好。但是当我发布它时,它不起作用。我已经尝试了一切都无济于事。

任何关于为什么它在发布时不能特别工作的建议将不胜感激。

扩展名: https ://marketplace.visualstudio.com/items?itemName=dehilster.nlp

源代码: https ://github.com/VisualText/vscode-nlp

标签: visual-studio-codevscode-extensions

解决方案


事实证明,缺少一个依赖项(在本例中为 tslib),我不得不将它直接添加到包构建中。出于某种原因,在 package.json 文件中被列为依赖项的 tslib 似乎没有修复它。所以我将文件夹 node_modules/tslib/**/* 添加到 .vscodeignore 文件中,然后它就可以工作了。这不是最终做到这一点的方式,但它现在有效。


推荐阅读