Я использую Less with Brunch, и я не могу заставить работать свои плагины boostrap/font-awesome. Моя цель — использовать Bootstrap и Font-Awesome в качестве узлового модуля.
exports.config = {
// See http://brunch.io/#documentation for docs.
files: {
javascripts: {
joinTo: "js/app.js"
},
stylesheets: {
joinTo: "css/app.css",
order: {
after: ["web/static/css/app.less"] // concat app.css last
}
},
templates: {
joinTo: "js/app.js"
}
},
conventions: {
assets: /^(web\/static\/assets)/
},
// Phoenix paths configuration
paths: {
public: "../priv/static"
},
// Configure your plugins
plugins: {
babel: {
presets: ["env", "react"],
ignore: [/(web\/static\/vendor)|node_modules/]
},
less: {
options: {
paths: ["node_modules/font-awesome/less", "node_modules/bootstrap/less"]
}
},
copycat: {
"fonts" : ["static/fonts", "node_modules/font-awesome/fonts"],
verbose : false,
onlyChanged: true
}
},
modules: {
autoRequire: {
"js/app.js": ["js/app"]
}
},
npm: {
enabled: true,
globals: {
$: 'jquery',
jQuery: 'jquery',
React: 'react',
bootstrap: 'bootstrap',
Tether: 'tether',
Popper: 'popper.js',
},
}
}
и мой файл app.less имеет импорт:
@import 'font-awesome';
@import "bootstrap.less";
но я продолжаю получать сообщение об ошибке bootstrap.less' not found. Как я могу это исправить?