У меня возникла проблема, из-за которой я не могу загрузить файл javascript, который мне нужен вместо файла по умолчанию. Приложение использует jspm, и в моем файле system.js есть следующее (обрезано до того, что я считаю релевантным).
System.config({
defaultJSExtensions: true,
transpiler: false,
paths: {
"*": "dist/*",
"github:*": "jspm_packages/github/*",
"npm:*": "jspm_packages/npm/*"
},
meta: {
"bootstrap": {
"deps": [
"jquery"
]
}
},
map: {
//lots of things omitted
"bootstrap": "npm:bootstrap@4.0.0",
"npm:bootstrap@4.0.0": {
"jquery": "npm:jquery@3.2.1",
"tether": "github:HubSpot/tether@1.4.3"
},
}
}
Кажется, что это приводит к загрузке GET
до http://localhost:9000/jspm_packages/npm/bootstrap@4.0.0.js
, что возвращает
module.exports = require("npm:bootstrap@4.0.0/dist/js/bootstrap");
и затем следующий запрос отправляется на http://localhost:9000/jspm_packages/npm/bootstrap@4.0.0/dist/js/bootstrap.js
, который возвращает полный файл.
Я бы хотел вместо этого загрузить bootstrap-bundle.js
, поскольку он содержит некоторые необходимые мне функции. Какие изменения мне нужно сделать, чтобы это произошло? Я посмотрел на документы, но после «начала работы» я действительно не понимаю, что здесь происходит.