报错原因是我们的代码中可能有中文输出,例如我的代码如下:

//express_demo.js 文件
var express = require('express');
var app = express();app.get('/', function (req, res) {res.send('Hello World');
})var server = app.listen(8081, function () {var host = server.address().addressvar port = server.address().portconsole.log("应用实例,访问地址为 http://%s:%s", host, port)})

输出有中文,就会报错,解决办法是:
首选项——>浏览插件,并找到packages目录下的nodejs目录,打开并找到 Nodejs.sublime-build文件,修改encoding和windows的cmd参数:
encoding值
"cp1252"改为"utf-8"
windows下的cmd值
["taskkill /F /IM node.exe & node", "$file"]改为["chcp", "65001", "&", "taskkill", "/F", "/IM", "node.exe", "&", "node", "$file"]

chcp 65001是为了解决cmd命令返回值改用utf-8(65001)编码而支持中文,这样可以保证在Sublime中编译运行代码时cmd的killall命令的返回值和源码中的可以正常解码显示结果。

sublime运行node.js报[Decode error - output not cp936]错误相关推荐

  1. Sublime Text 2报 Decode error - output not utf-8 错误的解决办法

    Sublime Text 2报"Decode error - output not utf-8"错误的解决办法 作者:chszs,转载需注明. 作者博客主页:http://blog ...

  2. Sublime Text 2报“Decode error - output not utf-8”错误的解决办法

    [Decode error - output not utf-8] [Decode error - output not utf-8] 应该怎么办? 这是因为python配置的编译环境的编码不正确,因 ...

  3. node.js报错“Error: EBUSY: resource busy or locked, stat“

    异常 Error: EBUSY: resource busy or locked, stat 'C:\swapfile.sys'at Object.statSync (node:fs:1536:3)a ...

  4. node.js报错“Error: EPERM: operation not permitted, stat ‘C:\Recovery‘“

    异常 node:internal/fs/utils:344throw err;^Error: EPERM: operation not permitted, stat 'C:\Recovery'at ...

  5. node.js 报错Error: ENFILE: file table overflow...ENFILE: file table overflow, open...

    在MAC上启动nodejs,遇到了一个问题: 主要大概是说文件打开太多了,超过了限制. 产生这个问题主要是苹果操作系统的限制,具体参考这个ISSUE I'm glad this is solving ...

  6. Sublime Text3 运行Python 出现Error:Decode error - output not utf-8

    问题描述: Sublime Text 3 在build Python时,如果python源代码输出有中文,例如"print('中文')",Sublime Text 会报 [Deco ...

  7. sublime :[Decode error - output not utf-8]

     点击运行出错提示:[Decode error - output not utf-8] 这几天出现此问题有几种情况,在加了编码为utf-8时,通常是语法错误: (1)tab键和空格键混合 选中一行 ...

  8. Sublime Text 提示[Decode error - output not utf-8]的解决方法

    如题,在Sublime Text运行时报错,提示"[Decode error - output not utf-8]"或"[Decode error - output n ...

  9. Sublime text 2/3 [Decode error - output not utf-8] 完美解决方法

    Sublime text 2/3 [Decode error - output not utf-8] 完美解决方法 参考文章: (1)Sublime text 2/3 [Decode error - ...

最新文章

  1. 国信优易首席科学家周涛:大数据的商业应用
  2. 手机算通用计算机还是,电脑手机通用的便签是哪个?有人知道吗
  3. Android开源SIP协议栈比较
  4. java 面试指南_Java面试参考指南–第1部分
  5. UIKit框架类层次图
  6. [leetcode]84. Largest Rectangle in Histogram c语言
  7. Unity3D实习生面试题总结-图形学相关
  8. 第一周周二一天工作总结和周三工作计划——PM(李忠)
  9. mysql ansi导入_mysql导入csv的4种报错的解决方法
  10. 数学建模与数学实验 (MATLAB)
  11. vue build打包后提示:Tip: built files are meant to be served over an HTTP server
  12. 十二生肖的相合、相冲、相刑、相害
  13. 服务器系统详细安装步骤
  14. sourceForge, wikipedia与异形
  15. 【无标题】Access control configuration prevents your request from being allowed at this time.
  16. 网络基础-第三章:认识网线制作工具
  17. 如何设计工作计划表格
  18. 搭建hadoop3.x报错 Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
  19. kaggle平台介绍
  20. 语言-英语-英国英语:英国英语

热门文章

  1. java 多线程4: java线程的优先级
  2. Alyona and copybooks
  3. LAMP默认安装路径
  4. CodeForces 230A
  5. SqlServer标识列
  6. 【Spring MVC】学习笔记汇总
  7. BP反向传播一文弄懂神经网络中的反向传播法
  8. 数据分析只能当一辈子取数机?可能你缺少这个基础思维
  9. 帆软实现单元格可编辑内容并保存
  10. vuecli工程里面引入图片