【问题标题】:How do i generate a nativescript plugin tarball with the new workflow?如何使用新的工作流程生成 nativescript 插件压缩包?
【发布时间】:2021-10-31 06:49:20
【问题描述】:
我正在尝试围绕原生 iOS/Android SDK 构建插件。我想知道最终生成一个 my-plugin.tgz 文件,以便我可以在本地使用它而不发布它。
我已经使用 Nativescript 6.x 完成了这项工作,但我想知道如何使用 Nativescript 7.x 中的新工作流程来完成这项工作。
谢谢。
【问题讨论】:
标签:
nativescript
nativescript-angular
nativescript-plugin
【解决方案2】:
从npm start运行build命令后,你会得到一个类似这样结构的dist目录
dist
|- packages
|- your-plugin-name
cd 进入packages 目录并运行npm pack your-plugin-name,您应该在同一目录中获得.tgz 文件,您可以在本地使用
【讨论】:
-
执行此操作时出现错误:npm ERR!代码 E404 npm 错误! 404 未找到 - 获取 registry.npmjs.org/nativescript-myplugin - 未找到 npm ERR! 404 npm 错误! 404 'nativescript-myplugin@latest' 不在 npm 注册表中。 npm 错误! 404 你应该让作者发布它(或自己使用名称!)npm ERR! 404 npm 错误! 404 请注意,您也可以从 npm ERR 安装! 404 tarball、文件夹、http url 或 git url。