【问题标题】:Integrating jsLint into BBEdit将 jsLint 集成到 BBEdit
【发布时间】:2012-10-31 15:19:47
【问题描述】:

如何将 jsLint 合并到 BBEdit 中?

  • 环境:
    • OSX 山狮
    • BBEdit 10.1.2 (3152)

我安装了Node.js (0.8.14) 并运行

sudo npm install -g jslint

我可以通过运行从命令行运行 jslint

jslint [filepath/]filename

我找到了一个tutorial,它似乎解释了如何将 jsLint 连接到 BBEdit;但是,我从未编写过 AppleScript,也不知道从哪里开始。

任何指导将不胜感激。


更新

我将教程中的 AppleScript 加载到 AppleScript 编辑器应用程序中并运行它。

我现在收到以下错误消息:

无法获取“无法使 POSIX 路径丢失”的第 3 至 -1 段 值转换为 Unicode 文本类型。”。

【问题讨论】:

    标签: javascript node.js applescript jslint bbedit


    【解决方案1】:

    我发现了问题。我正在使用 BBEdit FTP 浏览器并直接在服务器之外工作。这导致 AppleScript 所依赖的文件路径出现问题。

    短期解决方案是在本地处理文件,然后在完成后上传。

    更好的解决方案是将服务器安装为驱动器。这将提供最多的功能和最大的易用性。

    【讨论】:

    • 我已经开始使用上面列出的第二种“更好的解决方案”。我正在使用 OSXFUSE 和 SSHFS 将我的服务器安装为驱动器。这让 BBEdit 可以像访问本地计算机一样访问文件。然后我运行 JSLint AppleScript。
    • 值得注意的是,很少有场景会使直接处理远程文件成为“最佳实践”。本地开发环境是常见的模式,除非安全要求代码不能从给定的机器上移动(这对您来说显然不是,因为您使用的是可编写脚本的本地 IDE)
    猜你喜欢
    • 1970-01-01
    • 2013-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-03
    • 2011-09-04
    • 1970-01-01
    • 2013-02-08
    相关资源
    最近更新 更多