幻魂

Results 119 comments of 幻魂

关于cli有什么好的建议么,我的初步想法是,基于hel命令可以快速创建一些预设的项目、组件什么的,例如: ``` hel create recect-comp // 创建一个react远程组件模板 ``` 或者是触发选择 ``` hel create ____ > react comp > vue comp > js lib > react project > vue project ```

> monorepo改造已PR, #17 👍🏻,提了个评论你看下哈

格式化支持指定目标目录吗,例如 ``` npm run format --dir=packages/hel-micro ```

发现仅首次格式化慢,后面有了cache后快很多了

好的,没关系,仅首次执行慢,后面快很多了

发现一个问题,仓库里 templates 下的项目用 `package.json/dependencies` 用 `workspace:*`描述依赖没有问题,链接他们的依赖到仓库里其他子模块位置,方便做调试,但 packages 里的各个子模块用 `workspace:*`的话,如果发包了,使用方使用npm 安装会报错 `npm ERR! Unsupported URL Type "workspace:": workspace:* ` 必须切换为`yarn`命令 ![image](https://user-images.githubusercontent.com/7334950/193393762-e3c6ad34-cfff-4fc1-8a22-762bf422faa9.png) 为了不破坏使用方的命令行工具使用习惯,packages 不再使用`workspace:*`,例如`hel-micro`依赖了`hel-micro-core`,`packages.json`文件里的描述也不再使用`workspace:*`(留意了 vue3的mono仓库里的子项目 https://github.com/vuejs/core/blob/main/packages/runtime-dom/package.json,也没有使用 workspace:*,指向仓库的其他模块依赖)

遇到一个格式化问题,已替换prettier为另一个版本 https://github.com/tnfe/hel/issues/20

这个工具剥离出来还需要不少时间,建议先走 unpkg 私服模式

Thank you for your suggestion, we will gradually complete the English documents.