使用Sublime Text 3激活.js文件.
实际行为
没有掉毛.
var x = ""
重现步骤
环境
> Linux Mint 17 Cinnamon
> Sublime Text Build 3065
>工具> SublimeLinter> Lint模式> “背景”
>工具> SublimeLinter>标记样式> “填”
在Sublime Text中(安装SublimeLinter和JSHint插件)
> ctrl shift p
>包控制:安装包
>安装SublimeLinter
>安装SublimeLinter jshint插件
在命令行
>使用以下命令安装node.js,npm和jshint:
sudo apt-get install nodejs npm
sudo npm install -g jshint
退出并重新启动Sublime Text.
故障排除
在命令行:
hash -r which jshint returns /usr/local/bin/jshint
我也试过这个解决方案(https://stackoverflow.com/a/21203179/1063287)涉及手动改变首选项中的路径>套餐设置> SublimeLinter> “设置 – 用户”并重新启动Sublime Text,但没有变化:
"paths": { "linux": ["/usr/local/bin/jshint"],"osx": [],"windows": [] },
文档参考
关于如何安装jshint插件:
https://github.com/SublimeLinter/SublimeLinter-jshint
UPDATE
我只是在命令行中运行它 – 结果可能有助于排除故障:
jshint --version /usr/bin/env: node: No such file or directory
这也出现在Sublime文本控制台中:
SublimeLinter: WARNING: no jshint version Could be extracted from: /usr/bin/env: node: No such file or directory
解决方法
https://github.com/joyent/node/issues/3911#issuecomment-8956154
I’ve found this is often a misnaming error,if you install from a
package manager you bin may be called nodejs so you just need to
symlink it like so “ln -s /usr/bin/nodejs /usr/bin/node”
注意:使用此解决方案,不需要对“首选项”中的路径进行调整.套餐设置> SublimeLinter> “设置 – 用户”.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。