如何在使用节点时停止WSH执行。

时间:2016-03-24 07:31:33

标签: node.js wsh

我正在使用

运行test.js文件
>node test.js

test.js是简单的代码

var fs = require("fs");
fs.readFile('2.rtf', function (err, data) {
    if (err) return console.error(err);
    console.log(data.toString());
});
console.log("Program Ended");

显示错误

WSH error

所以我很自然地删除了扩展并运行了以下命令,该命令工作正常。

node test

我正在运行Windows 7 32位。如何在使用节点commnad时停止WSH?

1 个答案:

答案 0 :(得分:1)

问题似乎是你在同一个目录中有一个名为node.js的文件,并且由于Windows解析命令的方式,它正在尝试执行文件node.js(使用默认的处理程序)文件类型,通常是JScript)而不是node node.js可执行文件。将node.js文件重命名为其他内容,它应该可以正常工作。