Tommy Troy Lin

Results 17 comments of Tommy Troy Lin

@wushanchao 这个类似于`codepen`吧。。我觉得他这个配置方式比较有意思。可以根据需要勾选`loader`这些。。其他的点没怎么看。。有遗漏的地方么? 这个 idea 收下了。可以考虑做 插件 / 引导页面帮助用户直接生成可用的配置。。 @lpgray 完全向下的兼容现在看上去是不太可能的。因为 `webpack@1` 到 `@3` 也是大版本升级。。不仅仅是配置和 自身API 的变化。同时也需要对 **被打包的代码** 进行变更。这块就完全没办法做到完全向下兼容了。。。 发布2.0从我角度上是需要 catch up 最新的打包/优化方式。这个不仅仅是需要从构建配置这块入手。比如 `code splitting` 和 `tree shaking` 这种优化是需要业务代码做调整的。 在产出2.0版本的同时在团队里面推配套的这种规范 /...

# alpha 版本 ## 安装 ### 全局安装 ```shell npm i nowa-cli@next -g ``` * nowa-cli > 提供全局 `nowa` 命令、调用全局包、调用项目下的功能/插件 ### 项目安装 ```shell npm i nowa-cli@next nowa-core@next nowa-build@next nowa-server@next -D ```...

# 零配置启动一个 react 的 hello-world * 下载[nowa2-test.zip](https://github.com/nowa-webpack/nowa/files/1269747/nowa2-test.zip) * 解压 * 进入目录 执行 `npm i` * 运行 `npm run server` 启动开发服务 * 运行 `npm run build` 进行打包

@gbk @Jirapo 本周我自己使用 nowa@2 起了一个react typescript项目,发现了一些易用性的问题。我个人也思考并实施了下解决方案。在此讨论一下。。 如果有其他的意见也请一并贴出,现在大改动还来得及。。。 敲定之后,下周开始完善面向用户交互/报错/提醒之后 就会发布 beta / release candidate 版本了。。。 * tsconfig.json 必须放置在 project 的根目录下。 > 下一步开发 init 组件。 可根据配置一键生成 .eslintrc abc.json 等等 * 现有的配置方式缺少可自定义性。比如希望修改 babel-preset-env...

## nowa 脚手架 / init 更改 * 废弃掉之前的 __name__ 命名方式。文件名、文件内容 均 统一使用 handlebars > 干掉 ejs 吧。。。语法太 XML 了。。 * 可配置多项任务,根据命令 生成 项目源文件/配置文件/等等 * 项目整体的模板沿用 template-xxxx,init项目时 直接下载并compile * 项目内的配置放在 config...

@sindresorhus we were build a component wrapper which disallow passing some specific props directly the `Omit` in typescript works great until some one come in with a union typed props...

已经在 `0.8.0-alpha.2` 版本中对接 `webpack-dev-server^3.7.0`。 @creamidea 这个版本移除了 preview_url 参数。抽时间聊下怎么恢复。