Comments (14)
有什么小任务能认领的么?
from father-next.
from umijs/umi-next#187 (comment)
让我试试 bundless watch 模式 ?@cnyballk 抱歉之前消息看漏了,最近还有时间参与吗
可以,整起来
from father-next.
@cnyballk 那 bundless watch 的你有空先看看方案?大致功能描述:
- 监听 input 目录的变更,处理文件新增、删除、修改,做增量编译,主要改
bundless/index.ts
- 监听用户配置文件变更,用新的配置对文件做全量编译,主要改
config.ts
先看下工作量,如果比较复杂可以再拆子任务我们分一下
from father-next.
参考 Umi 实现 defineConfig,用于 .fatherrc.ts 中补全配置类型
我来
from father-next.
⭐️⭐️ builder/config.ts 里 getConfigForFile 支持自动获取 tsconfig.json 中的 compilerOptions.paths 并转换为 alias,并添加用例
这个我来
from father-next.
⭐️ src/types.ts 里完善 @todo 的类型,从 @umijs/utils/compiled 和 @umijs/bundler-utils/compiled 里找
先认领下这个
from father-next.
加了个油~!
from father-next.
预打包产物校验:是否包含动态 require 子路径模块的逻辑
这个我来
👍 有思路的时候先对一下再做?目前的主要参考就是 Umi 4 里打 patch 的 case,都是 ncc 默认没覆盖到的,比如这一段:https://github.com/umijs/umi/blob/master/scripts/bundleDeps.ts#L97-L163
from father-next.
预打包产物校验:是否包含动态 require 子路径模块的逻辑
这个我来
👍 有思路的时候先对一下再做?目前的主要参考就是 Umi 4 里打 patch 的 case,都是 ncc 默认没覆盖到的,比如这一段:https://github.com/umijs/umi/blob/master/scripts/bundleDeps.ts#L97-L163
等我梳理一下思路,找你对一下
from father-next.
from umijs/umi-next#187 (comment)
让我试试 bundless watch 模式 ?
@cnyballk 抱歉之前消息看漏了,最近还有时间参与吗
from father-next.
- GitHub CI Action + Coverage
@fz6m 现在加了点用例了,这个任务有时间参与吗
from father-next.
@zzcan 欢迎加入,正文里加了一类 First-time Tasks,可以选择看看
from father-next.
⭐️⭐️ builder/config.ts 里 getConfigForFile 支持自动获取 tsconfig.json 中的 compilerOptions.paths 并转换为 alias,并添加用例
这个我来
👍
可以复用 bundless/dts/index.ts
里的 getTsconfig
方法
from father-next.
预打包产物校验:是否包含动态 require 子路径模块的逻辑
这个我来
from father-next.
Related Issues (20)
- Can't resolve @babel/runtime HOT 7
- Vue Support HOT 1
- 【feature】有计划支持命令行内参数吗? HOT 1
- 一些使用问题 HOT 5
- father 4.0.0-rc.2 打包报错 HOT 1
- 安装失败error [email protected]: The platform "win32" is incompatible with this module. HOT 1
- 支持根据 react 版本选择不同的 jsx-runtime HOT 5
- alias别名有问题 HOT 3
- No loader is configured for ".png" files HOT 3
- 请问下esm或者cjs模式下可以把less转换成css吗 HOT 10
- father build 类型错误输出信息不完整 HOT 11
- [feature request] 是否能支持 es5 语法的打包? HOT 3
- 请问father4支持lerna仓库吗 HOT 3
- 缓存导致先跑father dev之后再跑father build 产物还是dev的产物 HOT 1
- father 打包时会使用 tsconfig 里的 path,更改源码里的内容 HOT 2
- build 没有错误提示 HOT 6
- when and how to support pnpm or yarn workspace HOT 1
- 支持生成 commitlint 配置
- esm/cjs 打包的时候不支持添加 webpack plugin 吗? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from father-next.