Привет. Начинаю работать с Webpack и сейчас мой конфиг выглядит так:
'use strict';
var path = require("path");
module.exports = {
entry: "./src/app.js",
module: {
loaders: [{
test: /.js$/,
loader: 'babel-loader',
exclude: /node_modules/,
query: {
presets: ['es2015']
}
}]
},
output: {
path: path.resolve(__dirname, '../assets/js/'),
filename: 'app.js'
}
};
В данном случае из папки /dev/src/
берётся файл app.js
, транспилируется в ES5 при помощи babel-loader и отправляется в папку /assets/js/app.js
. Но у меня ещё есть папка /dev/src/js-modules/
, в которой лежат различные js-модули, скачанные мной из различных источников. Мне в принципе не очень нравится идеология require()
Node-модулей, поэтому я просто хочу собрать все js-файлы из папки /dev/src/js-modules/
в один файл и отправить его по пути /assets/js/modules.js
. Как это сделать?
Привет.
Можно просто указать еще одну entry point и в ней явно перечислить какие скрипты тебе нужны.
entry: {
app: "./src/app.js",
modules: ["./src/js-modules/script1", "./src/js-modules/script1"]
},
...
output: {
path: path.resolve(__dirname, '../assets/js/'),
filename: "[name].bundle.js",
...}
Подробнее тут http://webpack.github.io/docs/configuration.html#entry
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Мне нужно отправить запрос на url с некоторыми параметрами один раз, когда два поля являются валиднымиА далее уже вызывать этот же метод , но с другими...
Нужно написать программу, которая выводила бы произведение ЛЮБЫХ пяти чисел, разделённых пробелом, полученные из консолиНапример при вводе...
Как получить доступ к ключ словам страницы через расширение Chrome?