Я пытаюсь поднять голову вокруг webpack, и для этого я создаю небольшой проект веб-пакета.babel-loader not transpiling
Пока он перемещает мои две точки входа и их зависимости в папку dist, но ни один из файлов не переполняется. Я установил babel-загрузчик и установил правильные пресеты, но все же ничего не работает.
const HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
context: __dirname,
entry: {
main: "./main",
renderer: "./app/js/renderer"
},
output: {
path: __dirname + "/dist",
filename: "[name].bundle.js"
},
target: "electron",
plugins: [new HtmlWebpackPlugin({
title: 'Electron Test',
chunks: ['renderer'],
inject: 'body',
hash: 'true'
})],
loaders: [
{
test: /\.js$/,
exclude: /(node_modules|dist)/,
loader: 'babel',
query: {
presets: ['es2015', 'stage-0']
}
}
]
};
Я что-то пропустил здесь?
Мой package.json выглядит следующим образом:
{
"name": "electron-quick-start",
"version": "1.0.0",
"description": "Electron boilerplate with ES6, SCSS and packaging.",
"main": "main.js",
"scripts": {
"start": "npm run build && electron lib",
"build": "rm -rf ./dist && webpack ."
},
"keywords": [
"Electron",
"boilerplate"
],
"author": "CWright",
"license": "CC0-1.0",
"devDependencies": {
"babel-core": "^6.14.0",
"babel-loader": "^6.2.5",
"babel-preset-es2015": "^6.14.0",
"babel-preset-stage-0": "^6.5.0",
"html-webpack-plugin": "^2.22.0",
"webpack": "^1.13.2",
"webpack-validator": "^2.2.7"
},
"dependencies": {
"electron": "^1.3.2"
}
}
Это был факт, что я не заворачивал загрузчиков в mo dule object! Благодарю. – Carlo
Я рад, что это помогло. –