ban*_*fun 16 node.js npm node-modules package.json
我注意到Bootstrap和Normalize.css在package.json中都有一个"style"字段.
为什么他们有这个?如果我不得不猜测,那就是允许用户像操作一样轻松导入定义的样式表require('bootstrap')
,但事实并非如此.
del*_*tab 19
从Techwraith的pull请求中将它添加到Bootstrap中:
npm中的许多模块开始在他们的package.json文件中公开他们的css条目文件.这允许工具,如
npm-css
,rework-npm
和npm-less
从node_modules目录导入引导程序.[...]它实际上并没有写在任何地方,而是在这些模块的代码中.我们希望在某些时候能够实现标准化,但我们已经分别达成了这个惯例,所以我倾向于选择它.[...]
如果你想了解这种css开发风格,我写了一个东西:
http://techwraith.com/your-css-needs-a-dependency-graph-too/
其他工具也支持,例如browserify插件parcelify:
将css添加到browserify使用的npm模块中.
- 只需在package.json中添加一个样式键即可指定包的css文件.[...]
Parcelify将连接所
main.js
依赖的模块中的所有css文件 - 在本例中只是myModule.css
- 按照js依赖图的顺序,并将输出写入bundle.css
.
归档时间: |
|
查看次数: |
7435 次 |
最近记录: |