腹黑的领带 · 大红大绿的唐代建筑彩画_手机新浪网· 3 月前 · |
细心的板栗 · 普京开玩笑:得干点活月底还要领工资呢-中新网· 1 年前 · |
文武双全的鸵鸟 · 一篇文章教你搞懂「知识产权贯标」 - 知乎· 1 年前 · |
我正在使用 WebStorm 7进行 Firefox Add-on SDK 开发。
对于
require()
,WebStorm显示警告:“未解析的函数或方法”。
我想摆脱警告。
var pageMod = require("sdk/page-mod");
注意:我已经配置了JavaScript-library (参考/lib/sdk globals)。
环境:
你的意思是
require()
没有被解析?您需要将
require.js
添加到您的项目中,或者在设置/语言和框架/JavaScript/库中启用
Node.js Globals
预定义库。
(由@yurik编辑设置路径)
在WebStorm 2016.x-2017.x中:确保在
Settings (Preferences) | Languages & Frameworks | Node.js and NPM
中启用了Node.js核心库
在IntelliJ 2018.3.2+中,转到
Settings (Preferences) | Languages & Frameworks | Node.js and NPM
并启用
Coding assistance for Node.js
使用Intellj 2016、Angular2和Typescript...对我来说唯一有效的事情就是获取NodeJS的Typescript定义
Get node.d.ts from DefinitelyTyped on GitHub
或者直接运行:
npm install @types/node --save-dev
然后在tsconfig.json中,包含
"types": [
"node"
]
禁用JetBrains检查并获取ESLint插件。
File | Invalidate caches and restart
为我做的唯一一件事就是重置它足够长的时间,让我以为错误已经消失了。一旦检查再次运行,错误就会像礼物一样源源不断地返回。
我禁用了所有的JetBrains检查(
Editor
>
Inspections
> uncheck
JavaScript
),然后安装了ESLint插件,从而省去了所有的麻烦。
通过转到JetBrains检查(
Editor
>
Inspections
>
JavaScript
)并搜索“未解析的Javascript”并关闭“未解析的Javascript函数”和“未解析的Javascript变量”,可以关闭导致“未解析的函数方法”的检查。
我把他们都杀了,从那以后我就可以自由地编辑我的代码了。
好了,这里我已经看到了很多已经给出的答案,我想添加更多的未解决的函数/方法/变量警告。
这是解决“未解决的函数或方法的‘要求’和一些其他警告”
Go -> Preferences-> Languages & Frameworks -> Node.js and NPM, then checkmark the "Coding assistance for Node.js"
如果你仍然看到这种类型的警告,未解析的变量或类似的东西,你可以通过以下方式手动禁用这些警告。
Go -> Preferences-> Editor-> Inspections-> JavaScript-> General.
您将找到一个列表,只需取消选中要禁用的警告,然后应用即可。
腹黑的领带 · 大红大绿的唐代建筑彩画_手机新浪网 3 月前 |
细心的板栗 · 普京开玩笑:得干点活月底还要领工资呢-中新网 1 年前 |
文武双全的鸵鸟 · 一篇文章教你搞懂「知识产权贯标」 - 知乎 1 年前 |