如何修复WebStorm警告“需要”的“未解决的函数或方法”警告(Firefox附加SDK)

2020/10/13 12:41 · javascript ·  · 0评论

我正在将WebStorm 7用于Firefox附加SDK开发。

WebStorm显示警告:的“未解决的函数或方法” require()

我想摆脱警告。

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

注意:我已经配置了JavaScript库(请参阅/ lib / sdk全局变量)。

环境:

  • WebStorm 7.0.2
  • Windows 7 64位
  • Firefox附加SDK 1.15beta1

你是说require()还没有解决?您需要添加require.js到项目中或Node.js Globals在“设置/语言和框架/ JavaScript /库”中启用预定义的库。

(@yurik编辑的设置路径)

在WebStorm 2016.x-2017.x中:确保在以下位置启用了Node.js Core库 Settings (Preferences) | Languages & Frameworks | Node.js and NPM

在IntelliJ 2018.3.2中,转到Settings (Preferences) | Languages & Frameworks | Node.js and NPM并启用Coding assistance for Node.js

Webstorm 11和2016.2.3

Node.js Core library在Webstorm设置中启用

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

花了一个小时尝试使用网上找到的所有解决方案使之工作之后,终于成功了!

文件->使缓存无效/重新启动...

在PHPStorm中,它稍微容易一些:您可以在设置中搜索NPM或:

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

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

使用Intellj 2016,Angular2和Typescript ...对我来说唯一有效的方法是获取NodeJS的Typescript定义

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

或者只是运行:

npm install @types/node --save-dev

然后在tsconfig.json中,包括

"types": [
     "node"
  ]

在WebStorm 2018.3中,界面有点不同
在此处输入图片说明

另一个对我帮助很大的解决方案是更新“ Node.js和NPM”中的所有库。您只需要标记所有库,然后单击蓝色箭头-'更新'在此处输入图片说明

禁用JetBrains Inspections并获取ESLint插件。

唯一File | Invalidate caches and restart对我有用的就是将其重置足够长的时间,以使我误认为该错误已消失。一旦检查再次进行,错误就会像礼物一样不断返回。

我通过禁用所有JetBrains的检查保存自己所有的挫折(Editor> Inspections>取消选中JavaScript)然后我安装了ESLint插件。

检查,导致“未解决的功能的方法”可通过转至JetBrains的检查被关闭(Editor> Inspections> JavaScript),并搜索“未解决的Javascript”和关闭“未解决的Javascript函数”和“未解决的Javascript变量”

从那时起,我就杀死了所有人,并且免费编辑代码麻烦。

在WebStorm 2016.3上

  1. ALT+ F12(打开终端)

  2. 运行以下命令:

    npm install require.js
    

对于WebStorm 2019.3文件>首选项或设置>语言和框架> Node.js和NPM->为NodeJ启用编码辅助

请注意,包含了您要使用的其他软件包。

好的,在这里我已经看到了很多答案,我想添加一些固定的未解决函数/方法/变量警告。

解决了“未解决的'require'函数或方法和其他警告”

Go -> Preferences-> Languages & Frameworks -> Node.js and NPM, then checkmark the "Coding assistance for Node.js"

如果仍然看到这种类型的警告,未解决的变量或类似内容,则可以按照以下说明手动禁用这些警告。

Go -> Preferences-> Editor-> Inspections-> JavaScript-> General.  

然后您会找到一个列表,并且只是取消选中要禁用然后应用的警告。

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

指令

WebStorm 2020.1上

WebStorm->首选项->语言和框架-> Node.js和NPM->检查Node.js的编码帮助->应用

WebStorm 2020.1->首选项->语言和框架-> Node.js和NPM->检查Node.js的编码帮助

本文地址:http://javascript.askforanswer.com/ruhexiufuwebstormjinggaoxuyaodeweijiejuedehanshuhuofangfajinggaofirefoxfujiasdk.html
文章标签: ,   ,   ,  
版权声明:本文为原创文章,版权归 javascript 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!