2016-03-31 13 views
3

Vom Bootstrap 4 alpha docs nutzen:Wie Bootstrap 4 NPM package.json Metadaten

Bootstrap des package.json enthält einige zusätzliche Metadaten unter den folgenden Schlüssel:

  • sass - Pfad zu Bootstrap Haupt Sass Quelldatei

  • style - Pfad zum nichtminimierten CSS von Bootstrap, das mit den Standardeinstellungen vorkompiliert wurde (no cus tomization)

Wie man diese Schlüssel in der Entwicklung nutzen würde? Ich kann anscheinend keine Informationen von NPM finden, wie man auf diese Schlüssel zugreifen kann. Ich bin mit node-sass kompilieren, ist es eine Möglichkeit, diese Schlüssel zu nutzen, so dass ich schreiben könnte:

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

statt

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

Wenn nicht, was der Zweck ist es, diese zusätzlichen Tasten einschließlich in package.json?

Antwort

0

Es gibt zwei Möglichkeiten, um die Werte in den zusätzlichen Tasten zu nutzen:

  1. package.json Variablen
    Sie die Werte als Variablen in package.json Skripte verwenden können. Zum Beispiel wäre das Verzeichnis sass in einem npm Skript über die Variable npm_package_sass zugänglich.

    Sie finden weitere Informationen über die documentation page for npm scripts finden

  2. Import der Datei package.json
    Sie können die package.json Datei benötigen und Zugriff auf die in der sass Eigenschaft gespeicherten Wert haben:

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