Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Zurb foundation 如何在bower.json中使用bower和早午餐构建现代化_Zurb Foundation_Bower_Modernizr_Brunch - Fatal编程技术网

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

最后,在我的root
bower.json
中,我添加了以下内容:


而且早午餐构建现在运行得很好。

感谢您提供的信息-我认为根据他们的声明,您将能够专门使用Bower,但必须事先手动构建Modernizer会增加不必要的复杂性。同样,希望他们能获得Bower“随时可用”的支持,但唉。
/
|-- bower.json
|-- bower_components
  |-- modernizr
    |-- bin
      |-- modernizr
"overrides": {
  "modernizr": {
    "main": "modernizr.js"
  }
}