BPMN.IO示例无法在localhost

时间:2016-01-28 13:18:11

标签: node.js bpmn

我想在localhost中运行bpmn。浏览了一整天后,我尝试了这个步骤

  1. 安装nodejs
  2. npm install bpmn-js // in cmd
  3. 此后不知道该怎么做。

    也尝试了

    1. 下载bpmn example files
    2. 将其保存在本地路径中并打开" localhost / bpmn-js-examples-master / properties-panel / app"在铬。
    3. 在控制台中获取错误=> " Uncaught ReferenceError:require未定义"

      要解决此问题,我已将require.js文件包含到index.html(内部" localhost / bpmn-js-examples-master / properties-panel / app")

      但现在获得新的控制台错误=> "未捕获错误:模块名称" fs"尚未加载上下文:_。使用require([])"

      拜托,任何人都可以帮助我。

2 个答案:

答案 0 :(得分:1)

来自他们的github:

  

确保使用browserify等将项目和bpmn-js捆绑为浏览器。

还为节点环境提供了sample project。您可以使用该示例并围绕它构建。您缺少的重要部分是浏览代码的grunt脚本(此过程可防止require is not defined错误。)

答案 1 :(得分:1)

我从山山的回答中得到了解答后得到了答案。

在localhost中运行BPMN.IO的步骤是

  1. 下载bpmn example files 并将其保存在localhost目录
  2. 安装nodejs
  3. 打开cmd并转到要运行BPMN的路径(例如:cd c:/.../ bpmn -js-examples-master / properties-panel / app。这里您将看到3个文件index.js ,index.html,css文件夹)
  4. 使用command =>安装browserify; npm install browserify(不改变路径)
  5. 然后运行=> browserify index.js -o bundle.js或browserify -t brfs index.js> bundle.js根据要求。见Stackoverflow answer of Substack

    5.1如果出现“brfs module missing”之类的错误,则执行=> npm install brfs

    5.2如果得到“xxxx module missing”之类的错误,则执行=> npm install xxxx(直到安装所有模块)

  6. 在同一路径中创建此bundle.js文件后。
  7. 在编辑器中打开index.html,并将script.js替换为script标签中的bundle.js。
  8. 在浏览器中打开index.html。