最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

WebStorm在Node.js应用程序中错误地显示了未解决的方法

IT培训 admin 15浏览 0评论

WebStorm在Node.js应用程序中错误地显示了未解决的方法

我已经安装了WebStorm 2019.3,并且bcryptjs库出现一个奇怪的未解决的功能警告。该项目是Node.js,我做了npm install

还有其他依赖项也可以正常工作,但是这个依赖项不能。有什么主意吗?

const bcrypt = require('bcryptjs');
const jwt = require('jsonwebtoken');
const MongoClient = require('mongodb').MongoClient;

MongoClient.connect(uri) // OK, not highlighted
const token = jwt.sign({ // OK, not highlighted

if (bcryptpareSync(password, user.password)) { // KO, highlighted as unresolved
回答如下:

请尝试取消排除node_modules\bcryptjs\dist文件夹:右键单击它,选择将目录标记为/不排除;重新打开该项目。

[我还建议安装bcryptjs类型以获得更好的编码帮助:将光标放在'bcryptjs'中的require('bcryptjs')上,单击Alt+Enter,选择安装打字稿定义以获得更好的类型信息。参见https://www.jetbrains/help/webstorm/2019.3/configuring-javascript-libraries.html#ws_jsconfigure_libraries_ts_definition_files

WebStorm在Node.js应用程序中错误地显示了未解决的方法

我已经安装了WebStorm 2019.3,并且bcryptjs库出现一个奇怪的未解决的功能警告。该项目是Node.js,我做了npm install

还有其他依赖项也可以正常工作,但是这个依赖项不能。有什么主意吗?

const bcrypt = require('bcryptjs');
const jwt = require('jsonwebtoken');
const MongoClient = require('mongodb').MongoClient;

MongoClient.connect(uri) // OK, not highlighted
const token = jwt.sign({ // OK, not highlighted

if (bcryptpareSync(password, user.password)) { // KO, highlighted as unresolved
回答如下:

请尝试取消排除node_modules\bcryptjs\dist文件夹:右键单击它,选择将目录标记为/不排除;重新打开该项目。

[我还建议安装bcryptjs类型以获得更好的编码帮助:将光标放在'bcryptjs'中的require('bcryptjs')上,单击Alt+Enter,选择安装打字稿定义以获得更好的类型信息。参见https://www.jetbrains/help/webstorm/2019.3/configuring-javascript-libraries.html#ws_jsconfigure_libraries_ts_definition_files

发布评论

评论列表 (0)

  1. 暂无评论