HTML-CSS-JS Prettify报错Node.js was not found

sublime编辑器安装的插件prettify,可以格式化js css html非常好用,但是装完之后总是提示Node.js was not found。再三确认,node.js是安装的,文件配置路径也绝无问题,搞了一个多小时终于搞定了这个问题,现在就让我们一起来看一下。

    1. Node.js路径配置不对(首先确保安装了Node.js),修改一下HTML-CSS-JS Prettify配置即可:这个网上比较多,随便查一下就好。

    2. 如果路径没有问题,查看是不是sublime打开的文件路径中有中文,由于HTML-CSS-JS Prettify不支持utf-8,打开文件路径如果有中文,也会报Node.js路径错误,解决办法:

      1、preferences->Browse Packages  

      2、修改 HTML-CSS-JS Prettify 目录下的 HTMLPrettify.py 文件

    3.                83行:node_path = PluginUtils.get_node_path() 改为:node_path = PluginUtils.get_node_path().encode("utf-8")

    4.                85行:file_path = self.view.file_name() 改为:file_path = self.view.file_name().encode("utf-8")

      注:具体系统行数可能不准,根据代码实际位置修改。(基本上是80几行左右)

       

      我的是mac版的,不知道win系统是否有类似的问题。

转载于:https://www.cnblogs.com/Midaoi/p/4856963.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值