加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

sublimetext3 – 如何在Linux Mint 17 Cinnamon中的SublimeLinte

发布时间:2020-12-14 01:49:37 所属栏目:Linux 来源:网络整理
导读:期望的行为 使用Sublime Text 3激活.js文件. 实际行为 没有掉毛. 例如,以下显示没有错误: var x = "" 重现步骤 环境 Linux Mint 17 Cinnamon Sublime Text Build 3065 工具 SublimeLinter Lint模式 “背景” 工具 SublimeLinter标记样式 “填” 在Sublime T
期望的行为

使用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

解决方法

这似乎使JSHint工作 – 但如果有人能够确认这是最好的方法:

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> “设置 – 用户”.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读