我是WebStorm的新手,对于Node开发来说相当新颖。我正在研究现有项目,并希望为我的node_modules完成代码。更具体地说,我使用Chai和WebStorm似乎没有找到我的expect.to
声明的.have
成员。在WebStorm中为node_modules启用代码完成
这是我的代码,简化:
var expect = require('chai').expect;
import {Customer} from '../../app/model/Customer.js';
describe('...', function() {
it('...', function() {
var customer = new Customer();
expect(customer).to.have.property('name');
});
});
我得到波浪的have
号召下行,WebStorm告诉我Unresolved variable have
。
如果我在to
上的F12,WebStorm带我到另一个节点模块shelljs,但我没有导入那个。
这是因为WebStorm无法解析JavaScript中的所有内容吗?
我已经启用NodeJS的编码协助per the docs,但这没有什么区别。
尝试更换'VAR预期=需要( '柴')。这expect''从“柴”进口{expect}' 反正...你有柴吗?如果没有,运行'npm install'来安装它。 – dlopez
不幸的是,那么在我的导入语句中,这些波浪线就在'{expect}'下。 – Peter