IntelliJ检查说node.js不存在module.exports

Dak*_*san 7 intellij-idea bcrypt code-inspection node.js requirejs

IntelliJ发出警告

未在模块类型中定义属性导出

module.exports=在项目中任何地方使用的任何地方。

Dak*_*san 12

在我的情况下,bcrypt nodejs模块的源代码中有一个名为“ minimal-env.js”的文件var module;。无论出于何种原因,IntelliJ都将其视为“模块”的正确定义。只需注释掉这一行即可解决问题。如果您也遇到这种情况,请尝试转到“模块”的声明(按住Ctrl并单击鼠标左键)。

  • 我没有对node_modules文件夹中的文件进行修改,而是对“ minimal-env.js”文件使用了“标记为纯文本”上下文菜单操作,从而阻止了IDE为该文件建立索引。 (10认同)