Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
...
plugins: [
new webpack.ResolverPlugin([
new webpack.ResolverPlugin.DirectoryDescriptionFilePlugin("bower.json", ["main"])
])
...
...
"main": [
"less/bootstrap.less",
"dist/css/bootstrap.css",
"dist/fonts/glyphicons-halflings-regular.eot",
"dist/fonts/glyphicons-halflings-regular.svg",
"dist/fonts/glyphicons-halflings-regular.ttf",
"dist/fonts/glyphicons-halflings-regular.woff",
"dist/js/bootstrap.js"
],
...
243b + 20b per module + 4b per dependency
require("./template/" + name + ".jade");
component-css-loader modifies original component source code and adds require('component_name.styl') at the first line.
var componentTemplate = require('./component.jade');
require('./component.css');
module.exports = contentTemplate;
.my-custom-component {
background: url(./bg.png');
}
...
"main": [
"dist/ladda-themeless.css",
"dist/ladda.js"
],
...
var messageTemplate = require('./template/message.jade');
$('#messages').append(messageTemplate({userName: 'vintage', ...});
webpack: 7 бед — один ответ