sequelize 魔术关联方法警告
Warning at sequelize magic association method
我在我的 WebStorm IDE 的 sequelize 魔术方法中收到警告。代码 运行 很好,所以代码中没有错误,但 IDE 只是无法识别它。
除此方法外,IDE 可识别 sequilze 的所有其他方法。这就是我导入 Sequelize
的方式
const Sequelize = require('sequelize').Sequelize;
const sequelize = new Sequelize('test-schema', 'root', 'mypassword', {dialect: 'mysql', host: 'localhost'});
这是我在首选项中的 JS 库
我尝试添加新库 @types/sequelize
但没有成功
知道如何解决吗?
该方法不是在任何地方静态定义的,它是在运行时动态生成的。在这种情况下,IDE 无法使用静态代码分析来解决它...如果关闭它们,您可以禁用 WebStorm 检查,使代码 'green' 是唯一的要求。喜欢:
// noinspection JSUnresolvedFunction
req.user.createProduct({
识别此类方法需要通过开发插件来添加对 Sequelize 的特殊支持。您可以在此处找到有关插件开发的基本文档:http://www.jetbrains.org/intellij/sdk/docs/. Some open source plugins can be found at https://github.com/JetBrains/intellij-plugins.
我还建议提交一个功能请求,以便为 youtrack 提供 Sequelize 支持,https://youtrack.jetbrains.com/issues/WEB
我在我的 WebStorm IDE 的 sequelize 魔术方法中收到警告。代码 运行 很好,所以代码中没有错误,但 IDE 只是无法识别它。
除此方法外,IDE 可识别 sequilze 的所有其他方法。这就是我导入 Sequelize
的方式const Sequelize = require('sequelize').Sequelize;
const sequelize = new Sequelize('test-schema', 'root', 'mypassword', {dialect: 'mysql', host: 'localhost'});
这是我在首选项中的 JS 库
我尝试添加新库 @types/sequelize
但没有成功
知道如何解决吗?
该方法不是在任何地方静态定义的,它是在运行时动态生成的。在这种情况下,IDE 无法使用静态代码分析来解决它...如果关闭它们,您可以禁用 WebStorm 检查,使代码 'green' 是唯一的要求。喜欢:
// noinspection JSUnresolvedFunction
req.user.createProduct({
识别此类方法需要通过开发插件来添加对 Sequelize 的特殊支持。您可以在此处找到有关插件开发的基本文档:http://www.jetbrains.org/intellij/sdk/docs/. Some open source plugins can be found at https://github.com/JetBrains/intellij-plugins.
我还建议提交一个功能请求,以便为 youtrack 提供 Sequelize 支持,https://youtrack.jetbrains.com/issues/WEB