开发者社区> 问答> 正文

node.js-v0.10.26运行小程序报错TypeError: Bad ar?报错

我的win764bit

demo.js代码如下,需要的模块已经安装过了

var say = require('say'),
colors = require('colors'),
sys = require('sys');

// no callback, fire and forget
say.speak('Alex', 'whats up, dog?');

// no callback, fire and forget
say.speak('Cellos', 'whats up, dog?');

// output some text to the console as the callback
say.speak('Good News', 'whats up, dog?', function () {
  sys.puts('text to speech complete'.green);
});



用node demo.js进行执行,就报错了,google了半天貌似也没有正确答案。
child_process.js:923
  var r = this._handle.spawn(options);
                       ^
TypeError: Bad argument
    at ChildProcess.spawn (child_process.js:923:24)
    at exports.spawn (child_process.js:723:9)
    at Object.exports.speak (E:\dropbox\HelloWorld\node\node_modules\say\lib\say
.js:56:16)
    at Object.<anonymous> (E:\dropbox\HelloWorld\node\demo.js:6:5)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)

node.js不熟悉,请大家帮忙看看!

展开
收起
爱吃鱼的程序员 2020-06-22 11:04:11 427 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    人家有系统要求MacOS

    不知道你哪下载的,估计是下载了Marak的版本

    有windows支持版的

    回复 @Gabriel_W:Good.Thanks.回复 @清云道长:有人已经forked了一份,并兼容了windows的。https://github.com/4ver/say.js哪个支持windows?nodejs仓库里叫say的只有这一个呀。

    我在OSX下试过可以的,看来是调用的系统API,只支持OSX,部分支持linux,不支持Windows

    2020-06-22 11:04:27
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
探究 Node.js 的服务端之路 立即下载
个推微服务实践 基于OpenResty 和Node.js 立即下载
沪江基于Node.js大规模应用实践 立即下载