Bootstrap的package.json包含以下键下的一些额外元数据:
sass
- Bootstrap主要Sass源文件的路径
style
- 使用默认设置(无需自定义)预编译的Bootstrap非缩小CSS的路径
如何在开发中利用这些密钥?我似乎无法从NPM中找到有关如何访问这些密钥的任何信息。我正在使用node-sass
进行编译,是否有办法利用这些密钥以便我可以写:
@import "bootstrap/scss/bootstrap.scss";
而不是
@import "../../node_modules/bootstrap/scss/bootstrap.scss";
如果没有,在package.json
中包含这些额外密钥的目的是什么?
答案 0 :(得分:0)
有两种方法可以利用额外键中的值:
package.json变量
您可以将值用作package.json
脚本中的变量。例如,可以通过变量sass
在npm
脚本中访问npm_package_sass
目录。
导入package.json文件
您可以要求package.json文件,并且可以访问存储在sass
属性中的值:
var pjson = require('./package.json');
console.log(pjson.sass);