如何使用Modernizr 3.x模块?

我试图要求特定的Modernizr测试进入一个browserify项目,但我必须做错事.

我在使用browserify构建时使用deamdify转换.

Modernizr需要直接从源代表的主人那里作为NPM包.发生这种情况的原因是因为挂起的v3.x将通过npm提供,而最新的bower包不提供源,只提供预建版本.

我希望灵活应用我的应用程序中包含的Modernizr模块,以满足我的需求,不能接受额外的构建 – 现代化步骤.我希望有一个构建步骤,browserify.

问题是deamdify无法将所需的Moderizr模块识别为AMD,并且无法解析它们的依赖关系或将它们包装在AMD容器中……

我已经设置了一个说明问题的回购:

https://github.com/thanpolas/browserify-modernizr

最佳答案 不,你没有做错任何事.它还没有像那样开始工作.它有点定制AMD.

@robw已经是working on a new build system,我相信它会告诉你做你想要的.

更新:新的构建系统终于生效 – 从2015年2月8日起使用master,您可以要求测试

点赞