2016-03-31 39 views
3

Bootstrap 4 alpha docs如何利用引导4 NPM的package.json元

引导的的package.json包含以下注册表项一些额外的元数据:

  • sass - 路径引导的主要萨斯源文件

  • style - 使用默认设置预编译Bootstrap非缩小CSS的路径(无cus tomization)

一个如何将充分利用其在开发这些键?我似乎无法从NPM中找到关于如何访问这些密钥的任何信息。我与node-sass编译,有没有办法利用这些键,以便我可以写:

@import "bootstrap/scss/bootstrap.scss"; 

代替

@import "../../node_modules/bootstrap/scss/bootstrap.scss"; 

如果没有,什么是包括这些额外按键的目的package.json

回答

0

有两种方法以充分利用多余的键的值:

  1. 的package.json变量
    可以使用值作为变量在package.json脚本。例如,通过变量npm_package_sass可以在npm脚本中访问sass目录。

    你会发现在documentation page for npm scripts

  2. 导入更多信息的package.json文件
    您可以要求的package.json文件,并访问存储在sass属性的值:

    var pjson = require('./package.json'); 
    console.log(pjson.sass);