package.json中的“style”字段
我注意到Bootstrap和Normalize.css在package.json中都有一个“style”字段。
为什么他们有这个? 如果我不得不猜测,那就是允许用户像定义require('bootstrap')
一样容易地导入已定义的样式表,但似乎并非如此。
从Techwraith的pull请求中joinBootstrap:
npm中的许多模块开始在他们的package.json文件中公开他们的css入口文件。 这允许像
npm-css
,rework-npm
和npm-less
这样的工具从node_modules目录导入引导。 […]它实际上不是写在任何地方,而是现在在这些模块的代码中。 我们希望能在某个时候达到这个标准,但是我们都是分开的,所以我倾向于这样做。 […]
如果你想了解这种CSS风格的发展,我写了一个东西:
http://techwraith.com/your-css-needs-a-dependency-graph-too/
其他工具也有支持,比如browserify plugin parcelify :
将CSS添加到与browserify一起使用的npm模块。
- 只需在你的package.json中添加一个样式键来指定这个包的css文件。 […]
Parcelify将按照js依赖关系图的顺序连接
main.js
依赖的模块中的所有css文件(在本例中为myModule.css
,并将输出写入bundle.css
。
- 无法parsing'babel-loader'
- http.get()方法和var request = require('request')有什么区别
- nodejs模块名称中的“!”字符是做什么的?
- JS磁带 – 等待以前的asynchronoustesting完成移到下一个testing
- 使用React导出JavaScript函数
- 打字稿中的第三方模块的声明文件
- Angular 2如何使用子依赖angular-cli加载第三方供应商节点模块
- 使用`yarn add`安装的NPM依赖关系在`package.json`中有`+ deprecated`后缀
- 如何将命令行parameter passing给嵌套的脚本?