github 上 clone 了一个工程,安装 node,webpack,跑起来不行报错,后来才知道 webpack 有全局安装和局部安装的区别,官方推荐局部安装,局部安装默认安装了 2.x 接着报错,发现工程里用了 es6 语法(报错信息里看到的),这个工程打包应该是 webpack1.x 打包的,用 es6 + webpack 2.x 加了一堆插件改了几个配置还是不行放弃了。降级 webpack 到 1.5,然后 1.5 要加 babel(不知道是啥)才能运行 es6,装了 babel transform-object-rest-spread 插件运行死活还是报错 Couldn't find preset "transform-object-rest-spread" relative to directory。
总结下来,es6 语法在 webpack 上支持不好,webpack 高版本对低版本兼容不行,不知道理解的对不对。
github 工程地址: https://github.com/jaredly/treed 能运行的麻烦告知下环境信息
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.