【问题标题】:I cannot run Flow type in Sublime Text 3我无法在 Sublime Text 3 中运行 Flow 类型
【发布时间】:2017-02-13 23:05:24
【问题描述】:

我尝试在 Windows 7 上为我的 Sublime Text 3 安装 Flow Type。

问题是:

  • Sublime text 安装在分区 F:\
  • 我想使用 Flow 类型操作的文件位于 SMB 磁盘 - W:\yourplace.sk\assets\send_data.js
  • 我还在 javascript 的内容之前添加了 /* @flow */

但我得到了错误

[WinError 2] system cannot find the file specified flow type
[cmd: ['flow', 'check', 'W:\\yourplace.sk\\assets\\send_data.js']]
[dir: W:\yourplace.sk\assets]
output of PATH variable is here below.

谢谢。

【问题讨论】:

  • 该错误告诉您系统找不到名为 flow 的文件(即您要运行的东西)。您需要确保将该二进制文件的位置添加到系统路径中,以便可以找到它。
  • 我用 flow.py 添加了我的 sublime 文本的包目录 - 仍然没有运气另外 - C:\Users\smarcin\Documents\Sublime Text 3\Data\Installed Packages 已添加到 PATH 输出来自控制台 >>> 流回溯(最近一次调用最后一次):文件“”,第 1 行,在 NameError: name 'flow' is not defined
  • 在你的问题中,有些东西试图运行一个名为flow 的可执行文件(不是像flow.py 这样的python 脚本,如果是,命令将是python flow.py)。你用什么包来做到这一点?通常一个 Sublime 包将外部应用程序与 Sublime 接口,但您仍然需要安装另一半(即插件本身并不总是需要的全部)。
  • 我在 Sublime Text 中直接使用 Package Installer - 安装 Flow
  • 包页面列出了使用包的前提条件,第一个是安装flow;你这样做了吗?

标签: javascript sublimetext3 flowtype


【解决方案1】:

OdatNurd - 谢谢,我必须说要么我很懒,要么完整的 windows 教程很容易被忽略,因为我花了一些时间将 flow.exe 添加到 PATH 变量正在检查命令的某个目录中。解决方案:我将此 flow.exe 添加到由环境 PATH 检查的文件夹之一,从 C:\Users\\AppData\Roaming\Sublime Text 3\Packages\User 和包控制缓存中删除包 Flow.sublime,重新启动Sublime 3 - 现在它可以工作了,我可以使用 CTRL+Shift+P = Flow 运行流程,输入 ... 它可以工作并检查:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    • 2016-05-06
    • 2017-05-22
    • 1970-01-01
    • 1970-01-01
    • 2017-06-28
    • 1970-01-01
    相关资源
    最近更新 更多