Sapui5 从文档中运行UI5示例应用程序

Sapui5 从文档中运行UI5示例应用程序,sapui5,ui5-tooling,Sapui5,Ui5 Tooling,我一直在运行一个示例应用程序 到目前为止,我尝试了以下步骤: 下载 在某些编辑器中打开(VScode) 运行npm安装 在提到一些StackOverflow问题后,我运行了npm安装--global@ui5/cli 然后用ui5serve-o index.html启动服务器 我收到以下错误消息: [npm translator]未能找到目录“F:\sap.m.sample.TableDnD”的package.json 我发现这个示例中没有package.json文件 我从docs中运行的示例(W

我一直在运行一个示例应用程序

到目前为止,我尝试了以下步骤:

  • 下载
  • 在某些编辑器中打开(VScode)
  • 运行
    npm安装
  • 在提到一些StackOverflow问题后,我运行了
    npm安装--global@ui5/cli
  • 然后用
    ui5serve-o index.html启动服务器
  • 我收到以下错误消息:

    [npm translator]未能找到目录“F:\sap.m.sample.TableDnD”的package.json

    我发现这个示例中没有
    package.json
    文件

    我从docs中运行的示例(Worklist app)中尝试了一个示例
    package.json,并将当前项目的名称更改为:

    {
      "name": "sap.m.sample.TableDnD", // It was Worklist in sample
      "version": "1.0.0",
      "author": "SAP SE",
      "description": "UI5 Demo App - sap.m.sample.TableDnD(Standalone)", // It was Worklist in sample
      "private": true,
      "scripts": {
        "start": "ui5 serve",
        "lint": "eslint webapp",
        "build": "rimraf dist && ui5 build --a"
      },
      "dependencies": {
        "@openui5/sap.ui.core": "^1.60",
        "@openui5/sap.ui.layout": "^1.60",
        "@openui5/sap.m": "^1.60",
        "@openui5/sap.f": "^1.60",
        "@openui5/themelib_sap_belize": "^1.60"
      },
      "devDependencies": {
        "@ui5/cli": "^1.0.0",
        "eslint": "^4.19.1",
        "rimraf": "^2.6.2"
      }
    }
    
    我再次尝试运行所有步骤,但又出现另一个错误,错误是:

    没有为根项目sap.m.sample.TableDnD定义规范版本

    任何帮助或指导链接都会有所帮助。正在寻找一个只需在链接中尝试示例应用程序即可运行的解决方案。

    您需要运行

    ui5 init
    
    一旦进入项目目录。它将创建缺少的
    ui5.yaml
    ,然后
    ui5serve-o index.html
    应该可以工作


    这在

    中有更深入的解释。ypu是否有文件
    ui5.yaml
    ?很抱歉,我找不到file@Marc请您下载示例并试着运行它好吗?这个示例是否可以运行,或者只是在运行的应用程序中使用示例中的文件?您需要运行本地Web服务器@如果您有适当的配置文件(如ui5.yaml),ui5/cli可以为您做到这一点。如果您熟悉python,那么在当前目录中启动一个小型服务器就相当简单了。您只需从SAP下载以下示例应用程序,并将webapp内容替换为您的内容即可:Idk关于此问题,但我收到此错误,
    错误:无法从加载“sap/ui/table/sample/TableExampleUtils.js”https://sapui5.hana.ondemand.com/resources/sap/ui/table/sample/TableExampleUtils.js: HTMLScriptElement.b处的脚本加载错误(ui5loader dbg.js:1336)