npm i --save nativescript-plugin-seed
- 版本:1.0.2
- GitHub:
- NPM: https://npmjs.net.cn/package/nativescript-plugin-seed
- 下载量
- 昨天:0
- 上周:0
- 上个月:0
现在开发 NativeScript 插件(使用 TypeScript)
入门
- 下载此代码的 zip 文件。
npm install -g typescript
cd ... 解压文件夹路径 ...
npm run setup
- 开始工作。
本种子基于这里所展示的几个方面进行扩展 (请参阅此处)。
使用方法
种子已准备好,让您可以通过 demo
文件夹测试和尝试您的插件。此外,它还提供了适当的 .gitignore
,以保持 GitHub 的整洁,以及 .npmignore
,以确保您通过 npm 发布插件时所有人都满意。
准备
您可能需要立即更改一些内容
- 在
package.json
中更改插件名称(包括 GitHub 仓库等)和文件名。 - 在
package.json
中,找到以下行
"preparedemo": "npm run build; cd demo; tns plugin remove nativescript-yourplugin; tns plugin add ..; tns install",
将 nativescript-yourplugin
替换为您的实际插件名称。
典型开发工作流程
- 修改插件文件
- 在
demo
中进行更改,以测试这些更改 npm run demo.ios
或npm run demo.android
(必须从根目录运行)
这些 demo
任务仅是通用的助手。您可能希望对要在设备上或模拟器上运行的设备具有更精细的控制。为此,您可以手动运行这些操作
cd demo
// when developing, to ensure the latest code is built into the demo, it's a gaurantee to remove the plugin and add it back
tns plugin remove nativescript-yourplugin // replace with your plugin name
tns plugin add ..
// manual platform adds
tns platform add ios
// and/or
tns platform add android
然后使用 tns
命令行中提供的任何选项
发布
当您准备好发布时
- 在
package.json
中提升版本号 npm run build
- 非常重要 - 确保在发布之前构建了最新版本npm publish
贡献 - 想让种子变得更好吗?
或者至少帮助它保持与 NativeScript 版本更新的同步,这将是非常棒的。
npm install -g typescript // if you don't already have it
git clone https://github.com/NathanWalker/nativescript-plugin-seed
cd nativescript-plugin-seed
// Improve!