Eyas

Results 29 comments of Eyas

@ideacco 我倒是没遇到乱码问题,你先确定一下你的nsis的字符编码是什么(其实我也不会看),再转成对应的字符编码。或者你可以先试试转成 ANSI ,或者转成UTF8带BOM的格式

@smi1lee 按照 [NSIS文档](https://nsis.sourceforge.io/Open_link_in_new_browser_window)的说法,通过调用系统命令实现,你可以试试用 `Exec "explorer" "https://www.xxxx.com"`,我没有试过不确定行不行,或者你可以试试把 NSIS文档那个函数复制直接用

@wefiy 不管是第几级,一直嵌套下去就是了,写法是一样的 ``` ```

@xiaoji201509 你确定是这样子写的吗 ``` jsx { require.ensure([], require => { callback(null, require('modules/blog')) }, 'blog') }}> ``` 注意Route的props是getComponent而不是component,值是一个函数,在函数里面使用 `require.ensure` 去指定组件

@xiaoji201509 这么看来代码是没什么问题的,确定做到下面这几点没有 - 访问的路由是 `/test1/success` - webpack 配置是否正确,特别是 `output.chunkFilename` 配置 - webpack 打包的时候有没有出现 `Success` 这个 chunk

@cobish 你写错单词了,正确是 `chunkFilename` 你写成了 `chuckFilename`

@CommanderXL 你可以在基础包中引用一下 C 包,这样就会将 C 包打进基础包中,在 A 和 B 模块,就不会在将 C 打包进去了。或者像 @cobish 给的 demo 那样也行,专门用一个 entry 来打包需要重复用到的模块,不过这样会多出一个需要手动引入的包,但是这样对于以后的增量升级也是有好处的

@CommanderXL 这种方式是可以的,将一些完全跟业务逻辑无关的工具模块打一个包,可以跨项目使用。将有业务逻辑的模块打包成各个小模块按需加载

@FengHaiSheng entry不需要其他特殊配置

@mqliutie 可能是menu里面所有引用的包都在基础包中引用过,所以menu就不需要了