如何让WebStorm识别类方法node.js
我正在使用带有ES6的WebStorm 11.0.3,并激活了节点语言支持。 我有一个class,例如:
// File thing.js 'use strict'; module.exports = class Thing { static do(){ console.log('thing.do1'); } do(){ console.log('do'); } };
现在我想使用这个类。 如果我在这个要求中给这个class另外一个名字,我就没有智慧。 例如,这工作:
// File do1.js 'use strict'; var Thing = require('./thing'); Thing.do(); new Thing().do();
但是这不(没有智力上的东西,没有去声明等等)
// File do2.js 'use strict'; var thing = require('./thing'); thing.do(); new thing().do();
有没有办法解决这个问题?
作为一种解决方法,您可以将module.exports = class Thing
更改为export default class Thing
并感谢您的问题 – 创build适当的问题( https://youtrack.jetbrains.com/issue/WEB-20854 )