GithubHelp home page GithubHelp logo

open-dingtalk / dingtalk-design-cli Goto Github PK

View Code? Open in Web Editor NEW
37.0 37.0 19.0 4 MB

DingTalk Design CLI是面向钉钉三方前端应用研发的命令行工具。提供钉钉小程序、h5微应用、工作台组件的初始化、开发调试、构建预览、上传等功能。

License: MIT License

JavaScript 96.32% TypeScript 3.53% HTML 0.06% CSS 0.08%

dingtalk-design-cli's People

Contributors

chuanfengzhang avatar fuyinoymw avatar junlonghuo avatar jzlingmo avatar lou1swu avatar paseo avatar pzzheng avatar wulv avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dingtalk-design-cli's Issues

linux版什么时候推出

钉钉小程序开发工具缺少支持linux版的,特别是非x86的机器怎么开发钉钉小程序。我发现这个DingTalk Design CLI基于web的设想很好,但在linux上运行有问题。什么时候能解决呢?

模版不支持node16版本

Describe the bug

(Write your answer here.)

Did you try recovering your dependencies?

(Write your answer here.)

Steps to reproduce

(Write your steps here:)

Expected behavior

(Write what you thought would happen.)

Actual behavior

(Write what happened. Please add screenshots!)

Reproducible demo

(Paste the link to an example project and exact instructions to reproduce the issue.)

feat: 希望上传小程序功能支持设置“上传后自动设为体验版”,以及返回体验二维码

1.支持设置“上传后自动设为体验版”

这块需要后端提供新接口才能实现

2.上传完毕后返回体验二维码

这个功能当前就能实现,我观察到体验码的规则是:

dingtalk://dingtalkclient/action/open_micro_app?corpId=xxxxx&miniAppId=yyyy&source=trial&version=构建号&agentId=zzz&pVersion=1&packageType=1

其中corpIdminiAppIdagentId 都可以在钉钉后台配置好
version 其实就是构建号,调试发现构建号会在this.openApi.getBuildStatus接口返回:

image

因此希望将 build_id 也返回出来:

dd is not defined

windows11

node version: v16.14.2
npm version: v8.5.0

@tarojs/taro: ^3.4.1

dingtalk-design-cli: 1.0.10

af-appx.worker.min.js:6 ReferenceError: dd is not defined
    at initNativeApi (apis.ts:15:1)
    at hooks.ts:142:1
    at Array.forEach (<anonymous>)
    at Hooks.initNativeApi (hooks.ts:142:1)
    at Object.node_modulesTarojsTaroIndexJs (index.js:6:1)
    at __webpack_require__ (bootstrap:79:1)
    at Module.srcAppTsx (app.tsx?fe40:1:1)
    at __webpack_require__ (bootstrap:79:1)
    at checkDeferredModules (bootstrap:45:1)
    at Array.webpackJsonpCallback [as push] (bootstrap:32:1)
http://127.0.0.1:9001/lyra/appx-ng/af-appx.worker.min.js:6
TypeError: Cannot read properties of undefined (reading 'onLaunch')
    at e.pushStack (http://127.0.0.1:9001/lyra/appx-ng/af-appx.worker.min.js:6:261094)
    at e.performPostNavigation (http://127.0.0.1:9001/lyra/appx-ng/af-appx.worker.min.js:6:268695)
    at e.onPageCreate (http://127.0.0.1:9001/lyra/appx-ng/af-appx.worker.min.js:6:262071)
    at e.createInstance (http://127.0.0.1:9001/lyra/appx-ng/af-appx.worker.min.js:6:229961)
    at Xv (http://127.0.0.1:9001/lyra/appx-ng/af-appx.worker.min.js:6:531650)
    at http://127.0.0.1:9001/lyra/appx-ng/af-appx.worker.min.js:6:531550
    at e.prepareAndLoadPage (http://127.0.0.1:9001/lyra/appx-ng/af-appx.worker.min.js:6:18584)
    at e.onCreatePage (http://127.0.0.1:9001/lyra/appx-ng/af-appx.worker.min.js:6:531511)
    at qv (http://127.0.0.1:9001/lyra/appx-ng/af-appx.worker.min.js:6:529322)
    at Uv (http://127.0.0.1:9001/lyra/appx-ng/af-appx.worker.min.js:6:527898)
Debugger listening on ws://127.0.0.1:9230/7d77ab76-ae33-4731-a2ce-e380738d7f3f
For help, see: https://nodejs.org/en/docs/inspector

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.