[Bug] 0.10.3-pre 与 0.10.3-dev 中 jsapi 中调用 studio 脚本存在不一致的行为
wwsheng009 opened this issue · 2 comments
wwsheng009 commented
发生了什么?
0.10.3-DEV studio 无法在 jsapi 中正常运行
相关截图(必需)
最小可复现例子(必需)
https://github.com/wwsheng009/studio-jsapi-not-working
Please provide a minimal reproduction then upload to your GitHub. 请提供 最小重现,并上传到你的 GitHub 仓库
复现步骤
git clone https://github.com/wwsheng009/studio-jsapi-not-working.git
cd studio-jsapi-not-working && mkdir db && yao migrate --reset
0.10.3-pre 与 0.10.3-dev 中 jsapi 中调用 studio 脚本存在不一致的行为。
// yao-dev studio run echo.hello
function hello() {
return "你好";
}
// yao-pre studio run echo.World => ok
// yao-dev studio run echo.World => error
function World() {
//0.10.3-pre 不需要增加studio也能识别
return Studio("echo.hello");
}
// yao-dev studio run echo.World2 =>ok
// yao-pre studio run echo.World2 =>error
function World2() {
//0.10.3-dev 需要增加studio前缀才能识别
return Studio("studio.echo.hello");
}
Steps to reproduce the behavior: 1. 2.
Expected behavior 1. 2.
在0.10.3-dev版本中应该与之前的版本一样,在jsapi中运行studio脚本不需要增加前缀studio。
Context
- Yao Version( Detail Version ):0.10.3-dev(main)
- Xgen Version( Build Info ):latest
- Platform:linux