IntelliJ检查说nodejs不存在module.exports

时间:2017-05-09 08:32:43

标签: node.js intellij-idea requirejs bcrypt code-inspection

IntelliJ正在发出警告

  

属性导出未在类型Module

中定义

无论我在项目的任何地方使用module.exports=

2 个答案:

答案 0 :(得分:7)

在我的例子中,bcrypt nodejs模块有一个名为" minimal-env.js"在其源代码中有var module;行。 IntelliJ将此视为"模块"的正确定义。无论出于何种原因只是注释掉这一行就解决了这个问题。如果您也遇到这种情况,请尝试使用" module" (按住c键+左键单击它)。

答案 1 :(得分:2)

我知道这太迟了,但是如果其他人有同样的问题。

在我的情况下,我启用了“语言和框架”下的“ Node.js的编码帮助”,但是直到关闭所有项目并在欢迎屏幕上启用它,然后才能使用它,然后再配置>首选项

希望有帮助。

enter image description here enter image description here enter image description here enter image description here

下划线消失了。 enter image description here