我正在使用WebStorm 7进行Firefox插件SDK开发。

WebStorm为require()显示一个警告:“未解析的函数或方法”。

我想去掉警告。

var pageMod = require("sdk/page-mod");

注意:我已经配置了JavaScript-library(参考/lib/sdk globals)。

环境:

WebStorm 7.0.2 Windows 7 64bit Firefox插件SDK 1.15beta1


当前回答

使用Intellj 2016, Angular2和Typescript…唯一对我有用的是获得NodeJS的Typescript定义

从GitHub上的DefinitelyTyped获取node.d.ts

或者直接运行:

安装@types/node

然后在tsconfig中。json,包括

"types": [
     "node"
  ]

其他回答

以上的方法对我来说都没用。疯狂的事情发生了。有一个tsconfig。Json放在我的目录中。一旦我删除它,它就开始工作了。

文件->设置->语言和框架->JavaScript

在PHPStorm中,这更简单:你可以在设置中搜索NPM或:

File > Settings > Language & Frameworks > Node.js and NPM

然后单击启用按钮(显然在新版本中,它被称为“节点编码辅助”)。

在WebStorm 2016.3

按ALT+F12(终端打开) 执行如下命令: NPM install require.js

使用Intellj 2016, Angular2和Typescript…唯一对我有用的是获得NodeJS的Typescript定义

从GitHub上的DefinitelyTyped获取node.d.ts

或者直接运行:

安装@types/node

然后在tsconfig中。json,包括

"types": [
     "node"
  ]