waf*_*ffl 3 modernizr zurb-foundation brunch bower
我已经读过这个github问题了:
主要文件中没有主文件.
我自动安装了modernizr 3.0.0作为Foundation 5.5.2的依赖项,我正在尝试用Brunch构建我的项目.
运行时brunch build我收到以下错误:
Error: Component JSON file "/path/to/brunch-test/bower_components/modernizr/.bower.json" must have主要property. See https://github.com/paulmillr/read-components#README
因此,在读取组件问题之后,我试图main在我的根中覆盖modernizr ,bower.json但不知道如何去做,因为没有简单的编译modernizr.js存在.
我知道modernizr是为了定制的,事实上现代化3发布新闻状态a really cool solution of dynamically creating a custom package that can be installed via bower但我无法找到有关此信息?
waf*_*ffl 12
好的,我明白了.
所以我的目录树就像(简化)一样:
/
|-- bower.json
|-- bower_components
|-- modernizr
|-- bin
|-- modernizr
Run Code Online (Sandbox Code Playgroud)
我进入bower_components/modernizr并运行npm install以获取运行bin/modernizr构建器所需的依赖项.
然后我去他们的网站挑选我需要的功能:https://modernizr.com/download?setclasses
接下来,我点击Build并下载了Command Line Config我放在项目根目录中的那个modernizr-config.json.
然后,我跑到bin/modernizr -c ../../modernizr-config.json里面摆放构建了一个定制modernizr.js的/bower_components/modernizr/modernizr.js
最后,在我的根目录中bower.json,我添加了(按照读取组件问题:
"overrides": {
"modernizr": {
"main": "modernizr.js"
}
}
Run Code Online (Sandbox Code Playgroud)
并且brunch build现在运行得很漂亮.
| 归档时间: |
|
| 查看次数: |
2476 次 |
| 最近记录: |