1

尝试设置我的 node.js 服务器时出现以下错误。我正在使用最新版本的 noflo 和 node.js。有其他人在 Windows 上看到 NoFlo 的这种行为吗?

这是命令和错误:

*C:\Users\Johan\Source\Repos\HelloNoFlow>node node_modules.bin\noflo-nodejs-init --help

C:\Users\Johan\Source\Repos\HelloNoFlow\node_modules\.bin\noflo-nodejs-init:2 basedir=`dirname "$0"`*  
SyntaxError: Unexpected token ILLEGAL
at Module._compile (module.js:439:25)
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)
at node.js:906:3
4

1 回答 1

1

我相信您正在遵循本指南- 该指南对执行有错误的说明。

这在 Windows 上适用于我:

.\node_modules\.bin\noflo-nodejs-init --help"

这是因为目标是一个shell 脚本而不是 Javascript。执行node <shell script>是行不通的。

注意:同样适用于启动“noflo-nodejs”。


更新 (19/2/17)

  1. 指南链接已更改为https://docs.flowhub.io/getting-started-node
  2. 我不再从事使用noflo 的项目,但我发现脚本已转换为CoffeeScript。因此,可能不再需要此解决方法
于 2014-09-05T06:34:20.683 回答