如何在 VSCode 扩展包中包含 node_modules 文件夹?
Posted
技术标签:
【中文标题】如何在 VSCode 扩展包中包含 node_modules 文件夹?【英文标题】:How to include node_modules folder in VSCode Extension Package? 【发布时间】:2017-12-15 00:34:44 【问题描述】:我目前正在构建一个 VSCode 扩展(使用 TypeScript
),我需要一个在 npm
包管理器中不可用的外部 JS 库。所以,我必须手动将外部的js包添加到项目中。
问题是当我尝试将库添加到除node_modules
之外的另一个文件夹时,TypeScript
编译器会尝试为 JS 库创建 .map
文件。但是当Typescript
尝试制作 .map 文件时(FATAL ERROR, Out of Heap Memory
-- 就像那样),我遇到了一个例外。
所以,我将外部库放到node_module
文件夹中(我知道这是错误的,但看不到其他选项)。现在一切都在调试时工作文件。
但是当我尝试通过 CLI - vsce package
构建包时,即使我在 .vscodeignore
中写了 !node_modules/test/**
,node-module
包也会被排除在外。
【问题讨论】:
【参考方案1】:我制作了库的本地包并通过 NPM 安装了它
更多:Local dependency in package.json
【讨论】:
以上是关于如何在 VSCode 扩展包中包含 node_modules 文件夹?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 vscode 和 Windows 10 中包含的 ssh-keygen 功能使用 ssh-key auth?
Vue Cli 3 - 编译 Web 组件时在 dist 中包含 js 文件