当 ember-cli rimraf node_module 需要 glob 和 returns 'undefined is not a function' 时,你会怎么做?
What do you do when ember-cli rimraf node_module requires glob and returns 'undefined is not a function'?
在尝试将 ember 应用程序迁移到 ember-cli 而不是 grunt-cli、HTMLBars 而不是 handlebars 和 history API 而不是 hashchange 时,我的新测试项目获得了'undefined is not a function' 由于 rimraf 模块现在需要 glob 并且在使用它时出现一些问题。
我还有一个工作项目,其中 ember-cli node_modules 有旧的 rimraf,所以我用旧的替换了 CLI node_modules 并且能够获得测试项目 运行 再一次。我仍在使用 ember-cli 0.2.0-beta.1 因为 0.2.0 给我带来了其他问题。
由于 CLI 内的修订发生得如此之快,这个依赖项不一致的问题可能是暂时的。如果我第二天回来并清除模块和组件缓存并重新开始,它可能已经清除了。通过手动恢复 CLI,我解决了快速实时更新的其他问题,因此每次编辑后都必须停止并重新启动快速。我意识到我还没有准备好将我的 gruntfile 重写为 brocfile 并处理迁移到 Ember CLI 的所有其他问题,所以通过更新我基于 grunt 的 Ember 依赖项重新开始项目并走那条路,这也令人沮丧并且有很大的问题,但我确信我在这条路上走得比我为 Ember CLI 重写更远。
在尝试将 ember 应用程序迁移到 ember-cli 而不是 grunt-cli、HTMLBars 而不是 handlebars 和 history API 而不是 hashchange 时,我的新测试项目获得了'undefined is not a function' 由于 rimraf 模块现在需要 glob 并且在使用它时出现一些问题。
我还有一个工作项目,其中 ember-cli node_modules 有旧的 rimraf,所以我用旧的替换了 CLI node_modules 并且能够获得测试项目 运行 再一次。我仍在使用 ember-cli 0.2.0-beta.1 因为 0.2.0 给我带来了其他问题。
由于 CLI 内的修订发生得如此之快,这个依赖项不一致的问题可能是暂时的。如果我第二天回来并清除模块和组件缓存并重新开始,它可能已经清除了。通过手动恢复 CLI,我解决了快速实时更新的其他问题,因此每次编辑后都必须停止并重新启动快速。我意识到我还没有准备好将我的 gruntfile 重写为 brocfile 并处理迁移到 Ember CLI 的所有其他问题,所以通过更新我基于 grunt 的 Ember 依赖项重新开始项目并走那条路,这也令人沮丧并且有很大的问题,但我确信我在这条路上走得比我为 Ember CLI 重写更远。