2016-03-28 1 views
1

Я пытаюсь использовать JSPM для установки Bootstrap 4 Alpha. https://github.com/twbs/bootstrap/tree/v4.0.0-alpha.2JSPM Bootstrap 4 не захватывает папку scss

Я хочу иметь возможность захватить все на этой странице. Если я делаю npm install [email protected], я могу получить папку scss и ее содержимое.

NPM

Однако если я jspm install bootstrap=npm:[email protected] я только получаю:

JSPM

Я не совсем уверен, как сделать JSPM захватить scss папку и ее содержимое. И я не уверен, почему он не схватил его.

ответ

2

package.json Bootstrap содержит следующие JSPM конфигурации:

"jspm": { 
    "dependencies": { 
    "jquery": "*" 
    }, 
    "directories": { 
    "lib": "dist" 
    }, 
    "ignore": [ 
    "dist/js/npm" 
    ], 
    "main": "js/bootstrap", 
    "shim": { 
    "js/bootstrap": { 
     "deps": [ 
     "jquery" 
     ], 
     "exports": "$" 
    } 
    } 
}, 

Как вы можете видеть, что это определяет, что для JSPM только расстояние папка имеет важное значение. Поэтому jspm игнорирует остальные.

Вам нужно создать переопределение, как описан в документации, чтобы изменить настройку directories.lib и другие параметры, как main:

https://github.com/jspm/registry/wiki/Configuring-Packages-for-jspm#testing-configuration

Upd, полная команда будет выглядеть:

+0

Вы упомянули 'directories.lib' Я читал документы, но я не мог найти, что/где файл для модификации это package.json или jspm?, Также если вы не возражаете, способный обеспечить e пример или сущность? –

+1

Вы видели ссылку, которую я разместил? команда для вашего пакета: ' jspm install npm: [email protected] -o" {\ "dependencies \": {\ "jquery \": \ "* \"}, \ «Каталоги \»: {\ "lib \": \ ". \"}, \ "ignore \": [\ "dist/js/npm \"], \ "main \": \ "dist/js/bootstrap \ ", \" shim \ ": {\" dist/js/bootstrap \ ": {\" deps \ ": [\" jquery \ "], \" exports \ ": \" $ \ "}}}" " ' –

+0

спасибо, теперь имеет смысл. –

 Смежные вопросы

  • Нет связанных вопросов^_^