This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2652R7:CAN't 从 TI Matter 存储库启动 ZAP 工具

Guru**** 1127450 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1203061/cc2652r7-can-t-launch-zap-tool-from-ti-matter-repo

器件型号:CC2652R7

是否有人成功地从 TI Matter 库启动了 ZAP 工具?  

jmarkel@ILA1LT7WDN593 :~/ mater$ git real-parse head

3ce6024baa758965f4b90ca900203e82a5f718e4.

jmarkel@ILA1LT7WDN593:~ć/mater$./scripts/bootstrap.sh
jmarkel@ILA1LT7WDN593:~ć/mater$./scripts/tools/zap/run_zaptool.sh

NPM 错误! 代码1
NPM 错误! 路径/home/jmarkel/matter/third_party/zap/repo/node_modules/lzma-native
NPM 错误! 命令失败
NPM 错误! 命令 sh -c node-pre-gyp install --backend-to-build && rimraf build
NPM 错误! 节点:内部/模块/CJS/Loader:367
NPM 错误! 抛出错误;
NPM 错误! ^μ A
NPM 错误!
NPM 错误! 错误:找不到模块"/home/jmarkel/matter/third_party/zap/repo/node_modules/lzma-native/node_modules/npmlog/log.js "。 请确认 package.json 具有有效的"main"条目
NPM 错误! AT tryPackage (节点:internal/modules/CJS/loader:359:19)
NPM 错误! 位于 Module._findPath (节点:internal/modules/CJS/loader:572:18)
NPM 错误! AT Module._resolveFilename (节点:内部/模块/CJS/loader:932:27)
NPM 错误! 位于 Module._LOAD (节点:内部/模块/CJS/loader:787:27)
NPM 错误! at Module.require (节点:内部/模块/CJS/loader:1012:19)
NPM 错误! 在要求(节点:内部/模块/CJS/helpers:102:18)
NPM 错误! 物体上。 (/home/jmarkel/matter/third_party/zap/repo/node_modules/lzma-native/node_modules/node-pre-gyp/lib/node-pre-gyp.js:16:11)
NPM 错误! at Module._compile (节点:internal/modules/CJS/loader:1112:14)
NPM 错误! 位于 Module._extensions..js (节点:internal/modules/CJS/loader:1166:10)
NPM 错误! 在 Module.load (node:internal/modules/CJS/loader:988:32){
NPM 错误! 代码:'MODULE_NOT_FOUND'、
NPM 错误! 路径:'/home/jmarkel/matter/third_party/zap/repo/node_modules/lzma-native/node_modules/npmlog/package.json、
NPM 错误! requestPath:'npmlog'
NPM ERR!}
NPM 错误!
NPM 错误! node.js v18.4.0

NPM 错误! 此运行的完整日志可在以下位置找到:
NPM 错误! /home/jmarkel/.npm/_logs/2023-03-06T18_20_46_321Z-debug-0.log

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Joe!

    我认为 需要 Node.js 的早期版本、例如、我安装了8.19.3。  您可以尝试以下操作吗?

    cd ~
    curl -sL deb.nodesource.com/setup_14.x -o nodesource_setup.sh
    sudo bash nodesource_setup.sh
    sudo apt install nodejs
    cd matter/third_party/zap/repo/
    sudo ./src-script/install-packages-ubuntu
    npm install

    此致、
    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    产生以下结果:

    ·使用 Webpack 进行应用编译...
    ⇝/home/jmarkel/matter/third_party/zap/repo/node_modules/fork-ts-checker-webpack-plugin/lib/typescript-reporter/extension/vue/TypeScriptVueExtensionSupport.js:13.
    抛出新错误([
    ^μ A

    [错误:无法初始化'vue-templent-compiler'。 使用'typesscript 时。 extensions.vue'选项时,请确保安装"vue-templent-compiler",并且版本与"vue"版本匹配。
    错误详细信息:
    VUE 软件包版本不匹配:
    - vue@2.7.14 /home/jmarkel/matter/third_party/zap/repo/node_modules/vue/dist vue.runtime.common.js
    - vue-template-compiler@2.7.8 (/home/jmarkel/matter/third_party/zap/repo/node_ modules/vue-template-compiler/package.json )
    这可能会导致设备无法正常工作。 确保使用相同版本 f 或两者都使用。
    如果使用 vue-loader@>=10.0、只需更新 vue-temple-compiler。
    如果您正在使用 vue-loader@<10.0或 Vueify,重新安装 vue-loader/Vueify 应该将 vue-templent-compiler 提升到最新版本。

    也已尝试  

    $ npm 卸载 vue-loader.
    $ npm 安装 vue-loader
    $ npm 更新  vue-templent-compiler.

    结果相同。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我以前没有遇到 vue 资源问题。  您的默认 NPM/节点版本是什么?  我的大小分别为8.19.3和16.19.0、我已经能够 从 TI Matter 库中启动 ZAP 工具。

    此致、
    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我注意到了这一点 CHIP 项目 REPO 使用引导后本地安装的节点版本...

    20230307 13:25:41 INF 环境通过所有检查!

    环境好、准备好了!

    。 。 。

    $哪个节点
    /usr/bin/node
    $ node -v
    v14.21.3
    $ npm -v
    6.14.18.

    TI Matter 自举后、REO 如下所示:

    20230307 13:30:16 INF 环境通过所有检查!

    环境好、准备好了!

    。 。 。

    $哪个节点
    /home/jmarkel/connectedhomeip/.environment/cipd/packages 颜料 /bin/node
    $ node -v

    v18.4.0
    $ npm -v
    8.12.1.

    我将在结尾处继续挖掘