1.clone 完以后,少了一步
cd microscope
2.env中的参数含义不是十分理解,希望能详细解释一下
谢谢.
关于 Microscope
PUBLIC=localhost:8082
CHAIN_SERVERS=http://node.cryptape.com
APP_NAME=Microscope
LNGS=zh,en,ja-JP,ko,de,it,fr
DEBUG_ACCOUNTS=0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee,0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeea
目前 .env
文件中可以配置字段如上
-
PUBLIC: 静态资源地址, 也就是浏览器中用到的一些图标, logo 等较大的不方便保存在 github 上的资源会存放在这里, 比如我们的 logo 地址是
https://cdn.cryptape.com/images/microscope_logo_gradient.png
, 就可以在代码里通过${process.env.PUBLIC}/images/microscope_logo_gradient.png
表示 -
CHAIN_SERVERS, 表示默认链列表, 出现在链切换面板中, 用逗号分隔
-
APP_NAME, 表示应用的名称, 目前项目里以 logo 图片代替, 所以没有用到
-
LNGS, 表示国际化支持语种, 要使用这个首先要注册 locize 服务, 然后把需要支持的语言写上, 在开发环境下通过 locize 的脚本将项目中出现的词汇上传到 locize 翻译, 发布生成环境的时候将脚本中的 id 删去就可以了实现多语言切换了
-
DEBUG_ACCOUNTS, 填写私钥, 用逗号分隔, 只能在开发环境使用, 填上这个字段后进入 Microscope 的 Debug 页面会出现配置的账户信息用来监控多个账户.
明白了,多谢.
执行yarn start 报错:
yarn run v1.16.0
$ clear && webpack-dev-server --config config/webpack.config.dev.js
/data/cita/microscope/config/webpack.config.dev.js:14
)
^
SyntaxError: Unexpected token )
at createScript (vm.js:56:10)
at Object.runInThisContext (vm.js:97:10)
at Module._compile (module.js:549:28)
at Object.Module._extensions…js (module.js:586:10)
at Module.load (module.js:494:32)
at tryModuleLoad (module.js:453:12)
at Function.Module._load (module.js:445:3)
at Module.require (module.js:504:17)
at require (internal/module.js:20:19)
at requireConfig (/data/cita/microscope/node_modules/webpack/bin/convert-argv.js:97:18)
error Command failed with exit code 1.
麻烦帮忙看一下,谢谢
你是做了什么更改吗?能否把具体的出错步骤描述一下?
Microscope
就是按照文档一步一步操作的.
- 下载仓库
git clone https://github.com/cryptape/microscope/ - 安装依赖
yarn install - 构建dll
yarn run dll - 添加配置
cp ./.env.example ./.env - 开发调试
yarn start
操作系统是CentOS7.2
nodejs版本太低的原因.建议文章中补充一下.
你看的是哪个文档? 提个 pr 呗?