我正在使用 Pycharm Professional 4.5.4 开发一个 javascript 项目,在浏览器中打开该项目时发现一些奇怪的行为。
项目结构是这样的
/MyProject
/data
/images
/python
/etc
/webapp
/webapp_copy
我正在尝试在 webapp_copy 文件夹中进行一些更改,但是当我在浏览器中启动时,pycharm 启动了该网站的 webapp 版本。不知道为什么要这样做,也许是因为结构和内容相似。
不管怎样,我关闭了项目并重新打开了 webapp_copy 文件夹。现在我收到错误无法确定以下模块的模块类型(“WEB_MODULE”):“webapp_copy”。
当我浏览 .idea 文件夹并查看 webapp_copy.iml 时,确实说
<module type="WEB_MODULE" version="4">
为什么 Pycharm 会将此模块标记为 Web 模块,然后又声称它不知道 Web 模块是什么?
我尝试过搜索,但要么得到 IntelliJ 的结果,要么得到有关 python 模块的结果。https://www.jetbrains.com/idea/help/supported-module-types.html https://www.jetbrains.com/idea/help/supported-module-types.html
更新:
我已将此作为一个问题向 JetBrains 提出 - 请随意投票!https://youtrack.jetbrains.com/issue/PY-17084 https://youtrack.jetbrains.com/issue/PY-17084
当我遇到类似的问题(type =“RUBY_MODULE”)时,这是因为我打开了包含最初使用RubyMine的代码的目录,因此它根据它支持的内容创建了.idea目录/内容。
我不知道您(或其他人)最初是否使用了其他创建 .idea 目录的东西,所以 YMMV,但根据您列出的链接,WEB_MODULE 类型似乎仅适用于 IntelliJ Ultimate。
要解决此问题,只需在 .iml 文件中将类型更改为 PYTHON_MODULE,然后重新启动 PyCharm,警告就会消失。事实上,如果您正在使用 IntelliJ,那么您应该没问题,因为每个链接的 Ultimate 版本都支持 PYTHON_MODULE(尽管您可能必须安装特定的 python 插件)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)