Tommy Troy Lin

Results 17 comments of Tommy Troy Lin

@mygaochunming 我认为是 @Ma63d 疏忽了。 ![image](https://cloud.githubusercontent.com/assets/3364271/24138613/dbdab1d4-0e53-11e7-9b45-eaa2fb8f18f8.png) 当访问没有`constructor`属性的对象的`constructor`属性,既 `obj.hasOwnProperty('constructor') === false` 时执行`obj.constructor`,此时return的是原型上的constructor属性。 既然已经在原型链上做了修正constructor的操作。这个操作对所有instance应该都生效了 因此 `a.constructor = fakeArray` 是多余的。 另外`a.constructor = fakeArray` 是属性赋值,它使用对象属性shadowing了原型上的constructor而使得从对象处貌似能够获取到'正确的' constructor。也是偏离了本意的。 因此从fake array的本意上来看,`a.constructor = fakeArray` 是多余的。 如果以上的内容有不正确的地方。欢迎斧正。

@yumanman1994 默认情况下构建后的 `react` 通过页面上的 `Window.React` 拿到。 因此 `html` 中引入的 `React` 版本决定你最终调用的 `react`.

https://github.com/nowa-webpack/nowa-gui/releases 这里可以下载

你好,感谢你的反馈,烦请提供更多信息方便排查和解决你的问题。 请问是使用哪个模板创建的? 有具体截图供参考么? 启动server运行很慢还是导入项目运行慢? 看你的描述是启动server慢,但server应该没有进度条提示

`--pages`将会把 pages 目录(一般是 src/pages) 下的每个目录做为入口。 一般情况下是需要多页应用。每个页面引入自己的js 例如 存在 src/pages/home/index.js 和 src/pages/detail/index.js 两个文件。 则最终产物会有两个js `home.js` & `detail.js`

尝试重启gui。 如果依然无法更新,可以去用户目录下的.nowa-gui/templates 下去找对应的模板,删掉之后在gui上重新创建试试~

@Jirapo 大部分的 abc.json 配置其实是个 alias。最终对应的是修改某个webpack 的配置。这种情况应该让用户自行修改。其目的是不引入多余的概念。 小部分的webpack 不相关的配置,会放到对应的插件配置里面去。

配置独立之后: nowa-template: * 考虑下 模板的继承和重用 (1.0有模板功能,但模板之间相互独立无法实现复用) * 页面 / 组件 / 代码块 重用

# 支持环境 一般情况下 > `nowa` 的开发和持续集成 基于 *Current* 的 node 版本 > `nowa` 的运行环境为 当前 *LTS* 版本以上 nowa 2.0 * `node` **6** 及以上 * `npm` **3** 及以上 # 安装 ###...

@Jirapo 1. 这边是随便写写的总结之后再整理好文档。 1. 本地路径支持是需要加上,之前也有的 @gbk 1. `nowa-global-(xxx)` 模块 拆出去也是为了插件化。不过合并到一起出个整合大包也是 ok 的 1. nowa init 初始化相关功能模块。、这个应该是编写模板时在模板的这端做的。 > * 选择版本 / 分支 (nowa-init 从模板拉取) (可以在这里给几个不同版本的模板,包含不同依赖和配置) > * 回答一些参数 (nowa-init 内置) >...