visual-studio-code - 为什么自定义 VSCode 扩展可以在开发中工作,但在发布时却不行?
问题描述
我难住了。我为 VSCode 开发了几个月的语言扩展,它在扩展开发环境中运行良好。但是当我发布它时,它不起作用。我已经尝试了一切都无济于事。
任何关于为什么它在发布时不能特别工作的建议将不胜感激。
扩展名: https ://marketplace.visualstudio.com/items?itemName=dehilster.nlp
解决方案
事实证明,缺少一个依赖项(在本例中为 tslib),我不得不将它直接添加到包构建中。出于某种原因,在 package.json 文件中被列为依赖项的 tslib 似乎没有修复它。所以我将文件夹 node_modules/tslib/**/* 添加到 .vscodeignore 文件中,然后它就可以工作了。这不是最终做到这一点的方式,但它现在有效。
推荐阅读
- html - 无法将自定义字体添加到 HTML/CSS 网站模板
- amazon-web-services - 用于 AWS Cloudtrail json 日志的 Splunk 道具配置
- javascript - 在单击带有所有参数的部分单选按钮时提交父表单,而不是在 Rails 中刷新
- django - 如何将 Celery 配置为使用 Gunicorn 提供的 Django 应用程序作为 systemd 服务运行?
- ios - 在模拟器中推送通知 - 不工作 Xcode 11.4beta
- symfony - 在 Symfony 中向返回的实体添加数据
- firebase - Android NDK Firebase crashlytics SDK CrashlyticsOrgIdException :无法获取 Crashlytics 组织 ID
- javascript - 从Vue js中的动态类名获取元素
- python - 用python从字符串中删除不需要的引号
- r - 两个连续剖面的交点