【问题标题】:Sublime Text build: 'node' is not recognized as an internal or external commandSublime Text 构建:“节点”未被识别为内部或外部命令
【发布时间】:2013-03-07 01:05:03
【问题描述】:

使用 Windows XP,我通过 Package Control 在 SublimeText2 上安装了 CoffeeScript 插件。当我尝试构建 test.coffee 时,我得到:

'node' 未被识别为内部或外部命令, 可运行的程序或批处理文件。

但是在 cmd 控制台中输入“node -v”会返回“v0.10.0”,因为我的 PATH 变量包含“C:\Program Files\nodejs\”。

我发现有人在使用 SublimeText 的构建阶段卡住了,但没有一个符合我的问题。无论如何,这是我的 CoffeeScript.sublime-build,因为它经常扮演核心角色:

{
    "cmd": ["cake", "sbuild"]
    ,"windows":
        {
            "cmd": ["cake.cmd", "sbuild"]
        }
    ,"selector": "source.coffee"
    ,"working_dir": "$project_path"
    ,"path": "C:\\Documents and Settings\\User\\Application Data\\npm"
    ,"variants":
        [
            {
                "name": "Run",
                "cmd": ["coffee", "$file"]
            }
        ]
}  


更新:感谢Sublime Text build: cannot find the file specified,我的答案与我的其他来源this blog 及其cmets 相同。但我还是卡住了。

【问题讨论】:

  • 在您的特定情况下,我可以看到,您的路径带有空格。您是否尝试过以“短格式”指定路径,例如C:\\Docume~1\\User\\Applic~1\\npm?
  • 由于节点已经在你的路径上,如果你删除 CoffeeScript.sublime-build 文件中的路径设置会发生什么?
  • 短格式并不能解决问题。删除路径会将错误消息更改为“系统找不到指定的文件”。
  • 令我困惑的是:为什么人们会使用基于 unix 的路径?我的 nodejs、sublime text2 或 npm 安装有问题吗? nodejs 在我的路径(系统变量)中,npm 在我的路径(用户变量)中。

标签: node.js build sublimetext2


【解决方案1】:

其实this similar problem and solution工作,你只需要关闭并重新打开Sublime Text就可以生效。因为编辑 CoffeeScript.sublime-build 和迭代构建会弄乱 Sublime 的“路径”变量。
感谢那些提出想法的人,对于琐碎的问题,我们深表歉意。

【讨论】:

    【解决方案2】:

    确保将 lessc 添加到您的环境变量 -> 路径变量中。 lessc 目录应该列在 PATH 中。这将确保您可以在 cmd 行的任何位置使用它。还要确保如果您打开了 cmd 行,则需要将其关闭并重新打开以使操作生效。

    在这之后你可以输入 c:> lessc 在命令行和选项将显示给你如何运行。

    c:>lessc -h

    用法:lessc [option option=parameter ...] [destination]

    如果源设置为 `-'(破折号或连字符减号),则从标准输入读取输入。

    选项: -h, --help 打印帮助(此消息)并退出。 --include-path=PATHS 设置包含路径。以:'. Use分隔;'在窗口 s。 -M, --depends 输出一个makefile导入依赖列表到stdout --no-color 禁用彩色输出。

    ....

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-29
      • 1970-01-01
      • 1970-01-01
      • 2018-10-26
      • 2014-11-26
      • 2018-05-11
      • 2013-10-06
      • 2013-10-11
      相关资源
      最近更新 更多