我觉得我的处境有点特殊,因为我找不到任何关于如何让这种互动发挥作用的文档。我有一个存储库,里面有一个Flask应用程序,其中包含通过webpack从不同根目录编译的代码,例如:
REPO_ROOT/
|-- src/
|-- client/
|-- app/
|-- css/
|-- styles.css
|-- js/
|-- index.js
|-- index.html
|-- node_modules/
|-- package.json
|-- webpack.config.js
|-- server/
|-- .venv/
|-- app/
|-- static/
|-- templates/
|-- __init__.py
|-- MANIFEST.in
|-- setup.py
|-- tests/
|-- requirements.txt
|-- setup.cfg
... other meta files ...
我遇到的问题是:当我打开这个项目时,node_modules/
被正确识别,我在我的client/
文件中得到了正确的完成,但是server/
没有。在设置Python SDK指向我的虚拟环境之后,我在我的server/
文件中得到了完成,但是它停止了client/
的工作!然后,它错误地将src/
标记为项目视图中的库根。你知道吗
问题:如何设置IntelliJ来识别要自动完成的.venv
和node_modules
?当我在package.json
上运行install时,它正确地标识了它所在的路径,但仍然不起作用。你知道吗
IntelliJ Ultimate 2019.2.1
NodeJS和Python插件
我还尝试了一些其他的事情-删除插件中的SDK,删除node_modules/
和.venv/
,清除IntelliJ缓存,重新启动,通过UI重新创建库,仍然得到相同的结果。一旦我设置了pythonsdk,它就将node_modules/
从被标识为库根中分离出来。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐