Zurb foundation 如何在bower.json中使用bower和早午餐构建现代化
我读过这样一篇文章: 主文件中没有主文件 我已经作为的依赖项自动安装,并且正在尝试使用来构建我的项目 在运行早午餐构建时,我遇到以下错误:Zurb foundation 如何在bower.json中使用bower和早午餐构建现代化,zurb-foundation,bower,modernizr,brunch,Zurb Foundation,Bower,Modernizr,Brunch,我读过这样一篇文章: 主文件中没有主文件 我已经作为的依赖项自动安装,并且正在尝试使用来构建我的项目 在运行早午餐构建时,我遇到以下错误: Error:Component JSON file”/path/to/brunch test/bower\u components/modernizer/.bower.JSON“必须具有main属性。看见https://github.com/paulmillr/read-components#README 因此,接下来,我试图在我的根bower.json中覆
Error:Component JSON file”/path/to/brunch test/bower\u components/modernizer/.bower.JSON“必须具有
main属性。看见https://github.com/paulmillr/read-components#README
因此,接下来,我试图在我的根bower.json
中覆盖Modernizer的main
,但不确定如何进行,因为没有简单的编译Modernizer.js
存在
我知道Modernizer是要定制的,事实上,它是一个非常酷的解决方案,可以动态创建一个定制包,可以通过bower安装,但是我找不到关于这个的信息?好的,我找到了
因此,我的目录树大致如下(简化):
我进入了bower\u components/modernizer
并运行了npm install
,以获得运行bin/modernizer
builder所需的依赖项
然后我去他们的网站挑选我需要的功能:
接下来,我单击了Build
并下载了命令行配置
,我将其作为modernizer Config.json
放在项目的根目录中
然后我运行了bin/modernizr-c.././modernizr config.json
,在/bower\u components/modernizr/modernizr.js
中放置了一个定制的modernizr.js
最后,在我的rootbower.json
中,我添加了以下内容:
而且早午餐构建现在运行得很好。感谢您提供的信息-我认为根据他们的声明,您将能够专门使用Bower,但必须事先手动构建Modernizer会增加不必要的复杂性。同样,希望他们能获得Bower“随时可用”的支持,但唉。
/
|-- bower.json
|-- bower_components
|-- modernizr
|-- bin
|-- modernizr
"overrides": {
"modernizr": {
"main": "modernizr.js"
}
}