Tag: ensime

取决于vscode模块的大量npm …?

我刚开始尝试将Ensime scala ide-support集成到vscode中。 我已经从我的primefaces包https://github.com/ensime/ensime-atom取出了一些整合部分到https://github.com/ensime/ensime-node 。 然而,当从vscode取决于这一点,我得到的红色曲线,它不能被发现: 但是,代码仍然生成并运行得很好。 我很担心 我find了这个: 问:我可以使用本机的Node.js模块和我的扩展吗? 答:Visual Studio代码扩展包包含所有的依赖关系。 这意味着,如果您在Windows上开发扩展,并在发布该扩展时依赖于本地Node.js模块,则Windows编译的本地依赖将包含在您的扩展中。 OS X或Linux上的用户将无法使用该扩展。 现在做这个工作的唯一方法是在您的扩展中包含VS代码(Windows x86和x64,Linux,OS X)的所有四个平台的二进制代码,并且具有dynamic加载正确代码的代码。 这是什么意思? 我不能使用fs,net,child_process之类的东西? 有需要他们所有我认为或vscode提供所有通过抽象层?