Skip to main content
ArcBlock Community

运行blocklet的时候出现 did "blocklet init v1.16.25" is not valid

ystat
Developers
blocklet-serverbugqualifiedresolvedrewarded

did "blocklet init v1.16.25" is not valid

image.png

11 replies

zhanghan2 years ago

这个应用是怎么创建的? 可以把 blocklet.yml 的内容贴出来看一下吗?(里面没有任何安全相关的信息,不会影响你的应用安全,可以把个人相关的信息打码)

ystat2 years ago

通过blocklet create 创建的vue3 + expess.js ,如下

name: project-one

title: project-one

description: A Blocklet DAPP blocklet

keywords:

  • blocklet
  • vue

group: dapp

did: blocklet init v1.16.25

main: api/index.js

author:

name: mxx

email: 651792960@qq.com

repository:

type: git

url: git+https://github.com/blocklet/create-blocklet.git

specVersion: 1.1.1

version: 0.1.0

logo: logo.png

files:

  • dist
  • logo.png
  • screenshots
  • api/hooks/pre-start.js

interfaces:

  • type: webname: publicUrlpath: /prefix: "*"port: BLOCKLET_PORTprotocol: http

community: ""

documentation: ""

homepage: ""

license: ""

payment:

price: []

share: []

timeout:

start: 60

requirements:

server: ">=1.6.29"

os: "*"

cpu: "*"

scripts:

preStart: node api/hooks/pre-start.js

dev: npm run start

environments:

capabilities: {}

screenshots: []

components: []

zhanghan2 years ago

看起来这个产生的 did 确实有问题

你在创建的过程中,有遇到一个流程是自动打开浏览器,需要你使用 DID Wallet 扫码来产生一个 did 的步骤吗?

额外问一下,你当前创建项目使用的机器是 WSL2?还是一个虚拟机?还是一个真实的 linux 机器?它是图形界面的系统还是纯 cli 的系统?

ystat2 years ago

确实是个linux服务器,是纯cli的系统,现在是不支持这样的方法方式吗

zhanghan2 years ago

好的,我了解了,这一块的支持最近可能出现问题了,会在下个版本处理一下

届时需要你升级一下 @blocklet/cli 这个包到最新版,目前可能需要你先到一个带有 UI 的系统中来创建一个 did 了,只要创建完 did,后续的流程都可以继续在没有 UI 的系统中去进行了

ystat2 years ago

好的,了解到

oldbig2 years ago

你好,这个问题修复了吗?我是用的1.16.28也还是报错

zhanghan2 years ago

可以把您的操作步骤写一下吗?我用 blocklet create 命令来创建一个应用,未能复现这个问题了

zhanghan2 years ago

请使用 npm i -g @blocklet/cli@beta 来体验,看问题是否已解决

ystat2 years ago

了解,晚点试试

ystat2 years ago

因为是cli的系统,就没有跳出扫描的步骤

Reply