2017-07-15 19 views
0

我最近開始使用noflow和flowhub。使用noflo的基本概念似乎安靜易懂。但是,當我開始從機器運行flowhub並設置nodejs environement時,它變得非常沉重。首先我還沒有找到任何詳細的文檔。我開始與這一個: https://docs.flowhub.io/getting-started-node/從noflo和flowhub開始

當我執行以下命令: node node_modules/.bin/noflo-nodejs-init --user <YOUR USER ID> --host localhost --port 3569 --label "Local NoFlo Test「在我的CMD 我得到這個消息:

當然了,我在Github上-ID更換的NodeJS
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") 
      ^^^^^^^ 
SyntaxError: missing) after argument list 
    at createScript (vm.js:56:10) 
    at Object.runInThisContext (vm.js:97:10) 
    at Module._compile (module.js:542:28) 
    at Object.Module._extensions..js (module.js:579:10) 
    at Module.load (module.js:487:32) 
    at tryModuleLoad (module.js:446:12) 
    at Function.Module._load (module.js:438:3) 
    at Module.runMain (module.js:604:10) 
    at run (bootstrap_node.js:389:7) 
    at startup (bootstrap_node.js:149:9) 

安裝但是,我不知道什麼

--label

意思是。不知何故,即使--help不會工作,所以我認爲這是一個安裝問題,不在文檔中。我必須定義一些環境變量嗎?喜歡它似乎是一個與dirname或在basedir的問題?但我不知道要在這裏放置哪個目錄。

非常感謝。

回答

1

由於進出口使用窗口(或許)我管理通過改變命令

解決該錯誤。\ node_modules.bin \ noflo-的NodeJS-INIT --user --host 本地主機--port 3569 - 標籤「本地NoFlo測試」

什麼可能對您有幫助的是刪除括號時,放入您的用戶名。

0

是不是<您的用戶名>應該是您在flowhub上的用戶ID ...?

例如.\node_modules.bin\noflo-nodejs-init --user BoatyMcBoatFace --host localhost --port 3569 --label "Local NoFlo Test"

請參閱https://github.com/noflo/noflo-nodejs,這是關於持久運行時配置的一部分。

當我在運行.\node_modules.bin\noflo-nodejs命令時閱讀它時,您可以在flowhub.json文件中指定config,並且如果需要覆蓋,請在命令行上傳遞參數。