使用PyCharm中的KnockoutJS解析“未解析的函数或方法observable()”警告

时间:2017-06-28 14:58:53

标签: javascript knockout.js pycharm

PyCharm(专业版,v2017.1.4)未能获取KnockoutJS引用的任何智能感知,例如:

enter image description here

我在过去使用WebStorm时设法解决了这个问题;从我记得,它归结为确保在 Javascript>下有一个KnockoutJS参考。库

enter image description here

然而,虽然我已经完成了这个(包括lib的“绝对类型”版本,见上文),但未解决的警告仍然存在于PyCharm中。

任何人都有什么好主意可以帮助清除这些警告?

修改

其他截图:

项目口译员设置 Project interpreter settings

Javascript库设置 Javascript Libraries settings

RequireJS设置 - 指向调试KnockoutJS的v3.4.1

RequireJS settings

ViewModel KO参考

ViewModel KO reference

不幸的是,即使使用js.knockout引用,问题仍然存在。

1 个答案:

答案 0 :(得分:1)

你需要在那里安装库,以及你正在使用的python项目解释器。

  1. Settings | Project:myprj | Project Interpreter | '+'
  2. enter image description here

    1. Type in 'knockout'

    2. Choose 'js.knockout'

    3. Click Install Package

    4. enter image description here

      现在应该很好。

      enter image description here

      供参考,以下是我的javascript库。

      enter image description here