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