应用程序中错误地显示了未解决的方法"/>
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应用程序中错误地显示了未解决的方法
发布评论