@adobe/io-cna-scripts 中文文档教程
CNA Scripts
实现 Adobe I/O CNA 脚本的模块
Include as a library in your nodejs project
npm i --save @adobe/io-cna-scripts
const cnaScripts = require('@adobe/io-cna-scripts')({
listeners: {
onStart: taskName => console.error(`${taskName} ...`),
onEnd: (taskName, res) => { console.error(`${taskName} done!`); if (res) console.log(res) },
onWarning: warning => console.error(warning),
onProgress: item => console.error(` > ${item}`)
}
})
cnaScripts.buildUI()
.then(cnaScripts.buildActions)
.then(cnaScripts.deployActions)
.then(cnaScripts.deployUI)
.catch(e => { console.error(e); process.exit(1) })
Install globally to run directly
注意这个接口是实验性的,将来可能会消失< /em>
npm i -g @adobe/io-cna-scripts
命令:
cna-scripts build.actions
cna-scripts build.ui
cna-scripts deploy.actions
cna-scripts deploy.ui
cna-scripts undeploy.actions
cna-scripts undeploy.ui
Using cna-scripts for local dev
需要 docker!
- run dev server, this will spin up a local OpenWhisk stack and run a small express server for the frontend
cna-scripts dev
- only run frontend server, the frontend will point to remotely deployed actions
REMOTE_ACTIONS=true cna-scripts dev
Debugging with VS Code
需要尚未公开的 wskdebug!
可以在本地开发和远程操作开发模式下调试操作
只需启动开发服务器
cna-scripts dev
,这将生成所有需要的 vscode 调试配置然后从你想要的配置启动 vs 代码调试器,即选择
WebAndActions
同时调试所有操作和 UI 或选择单独 调试器。当您停止开发服务器时,所有 vs 代码配置都会被清理并 恢复。
Contributing
欢迎投稿! 阅读贡献指南了解更多信息。
Licensing
这个项目是根据 Apache V2 许可证获得许可的。 有关详细信息,请参阅许可证。
更多
你可能也喜欢
- 19lou-auth-check 中文文档教程
- 352-rc-collapse 中文文档教程
- 5gsign-pdfjs 中文文档教程
- 6rupsrodzhcmn17rlfxd857qk3ijrzho 中文文档教程
- 7seasofcrypto-pirates-uikit 中文文档教程
- @0xaio/react-dev-utils 中文文档教程
- @0xproject/migrations 中文文档教程
- @1onlinesolution/dws-log 中文文档教程
- @3asoft/web-crypto-ts 中文文档教程
- @500tech/babel-preset-react-app 中文文档教程