-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: add babel plugin preval #3867
Conversation
case 是,可以满足动态变更 app.tsx 中 AppConfig的 pages, 可以根据不同环境返回不同的 pages,当然前提是用户代码和 taro cli 都要安装 babel-plugin-preval
|
这里有个问题就是 babel-plugin-preval 的依赖: |
加上这个插件是给用户用的,不是 taro-cli 用的 |
不好意思排查出来 是自己路径有问题 |
那也请不要删评论... |
不要使用自执行函数,preval 会自动执行 见文档 |
这个 PR 做了什么? (简要描述所做更改)
在 ast 解析阶段添加了 preval plugin,用户如果在代码中添加了 preval,则 plugin 会解析,如果用户未添加,此改动用户无感知,变动量较小
这个 PR 是什么类型? (至少选择一个)
这个 PR 满足以下需求:
这个 PR 涉及以下平台:
其它需要 Reviewer 或社区知晓的内容: