JSLint with Sublime text 2 - 系统找不到指定的文件

Posted

技术标签:

【中文标题】JSLint with Sublime text 2 - 系统找不到指定的文件【英文标题】:JSLint with Sublime text 2 - The system cannot find the file specified 【发布时间】:2012-10-06 11:07:26 【问题描述】:

我已经正确安装了 JSlint,但是当我尝试运行它时出现以下错误:

[错误2]系统找不到指定的文件 [cmd: [u'/usr/local/bin/node', u'/usr/local/bin/jslint', u'--sloppy', u'--indent', u'2', u'- -node', u'--nomen', u'--vars', u'--plus', u'--stupid', u'']] [目录:C:\Users\agrawal_d\AppData\Roaming\Sublime Text 2\Packages] [路径:C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseSVN\bin;c: \Python27;C:\Program Files\nodejs\;C:\Users\agrawal_d\AppData\Roaming\npm] [完成]

不明白为什么会这样显示,谁能给我解决办法

【问题讨论】:

【参考方案1】:

jslint 很可能必须使用 Node 和 NPM 包管理器单独安装在您的计算机上

请按照插件自述文件中的插件安装说明进行操作。

这里有一些图片的指南

http://opensourcehacker.com/2012/04/12/jslint-integration-for-sublime-text-2/

【讨论】:

另外我推荐使用 SublimeLint + jshint 代替 jslint【参考方案2】:

我也遇到了这个问题,我破解了安装的 JSLint 包目录下的文件 JSLint.sublime-build,将 /usr/local/bin/node 替换为我的节点路径,它可以工作。

您似乎正在 Windows 平台下安装 sublime text。也许您需要找到节点安装的路径(例如,C:\Program Files\nodejs\bin\node)并确保 JSLint 包可以找到它。

【讨论】:

我没有使用 nodejs。我该如何使用 JSHint?【参考方案3】:

这看起来很奇怪,但在我的情况下,解决方案是不同的。我收到以下错误: FileNotFoundError: [WinError 3] The system cannot find the path specified: 'c:\\users\\arvind~1\\appdata\\local\\temp\\SublimeLinter3-arvind\\app.js'

我检查了c:\\users\\arvind~1\\appdata\\local\\temp\\ 文件夹,发现它没有SublimeLinter3-arvind 文件夹。我手动创建了这个文件夹,JSHint 它开始工作了..

【讨论】:

以上是关于JSLint with Sublime text 2 - 系统找不到指定的文件的主要内容,如果未能解决你的问题,请参考以下文章

在 Sublime Text 2 中隐藏不必要的 JSLint 警告

如何在 Sublime text 3 中为 jquery 添加 linting 包?

Windows Open with Sublime Text

sublime text 替换功能使用反向引用 replace with using

Getting started with TypeScript and Sublime Text -- 摘自https://cmatskas.com/getting-started-with-type

Win10系统右键添加edit with Sublime Text 3的方式