3

来自Bootstrap 4 alpha 文档

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

4

1 回答 1

0

有两种方法可以利用额外键中的值:

  1. package.json 变量
    您可以将这些值用作package.json脚本中的变量。例如,可以通过变量sass在脚本中访问该目录。npmnpm_package_sass

    您可以在npm 脚本的文档页面上找到更多信息

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

    var pjson = require('./package.json');
    console.log(pjson.sass);
    
于 2016-03-31T21:27:23.840 回答