【问题标题】:Custom plugin module does not appear while creating new project in WebStorm在 WebStorm 中创建新项目时不会出现自定义插件模块
【发布时间】:2017-12-01 12:18:01
【问题描述】:

我正在为 JetBrains WebStorm 开发一个插件。我使用 IntelliJ IDEA 作为我的 IDE 进行开发。

我的问题是:当我从 IDEA 调试我的插件时,它按预期工作。创建新项目时,我可以在菜单上看到我的自定义模块选项。但是当我构建插件并在 WebStorm 中上传 .jar 时,我在菜单上看不到该选项。我还尝试在 IDEA 中对 WebStorm 进行“远程调试”,但未能运行。

我将此行添加到我的 plugin.xml 中,以便为所有平台启用我的插件:

<depends>com.intellij.modules.lang</depends>

实际上我知道这是可行的,因为如果我尝试使用快捷方式运行我的插件操作之一,它就可以正常工作。但正如我所说,我的主要问题是模块选项没有出现在“新项目”菜单上。

有什么想法或建议吗?

【问题讨论】:

  • WebStorm 中的idea.log ("Help | Show log in...") 是否包含任何警告/错误消息?
  • @y.bedrov 它只是说我的自定义插件加载成功。其他消息和错误与此插件无关。

标签: java debugging intellij-idea plugins webstorm


【解决方案1】:

这确实是如何为所有产品启用插件,我在我的一个插件中做了完全相同的更改,在这里:

https://github.com/Steve-Murphy/autoscroll-plugin/blob/master/META-INF/plugin.xml

我只能认为插件可能没有正确更新 - 重建它,从 IDE 中完全删除它(卸载并检查它是否从 plugins/ 中消失)然后重新安装。

如果失败,请尝试安装“Autoscroll Save”插件 - 如果它没有安装在 WebStorm 上,那么会发生一些奇怪的事情。

【讨论】:

    【解决方案2】:

    事实证明,在为 WebStorm 开发自定义插件时,我们不能使用“模块构建器”之类的组件,因为与 IDEA 不同,在 WebStorm 上创建项目时不会调用它。

    小型 IDE 在项目生成期间不使用模块类型(它们使用默认类型,例如用于 WebStorm 的 WebModuleType),因此不会调用模块构建器

    丹尼斯·乌沙科夫说。

    你可以在here看到他的完整回答

    【讨论】:

      猜你喜欢
      • 2020-08-06
      • 1970-01-01
      • 2016-02-16
      • 1970-01-01
      • 2017-04-19
      • 1970-01-01
      • 1970-01-01
      • 2013-01-17
      • 1970-01-01
      相关资源
      最近更新 更多