#node.js #webpack
Вопрос:
Я действительно не понимаю, почему, но папка dist всегда пуста, и я не получаю ошибок
В нем говорится, что все было отправлено, но на самом деле в папке назначения ничего нет?
Asset Size Chunks Chunk Names
bundle.c0940e804d5eef0a0480.js 129 KiB 0 [emitted] [immutable] main
favicon.ico 14.9 KiB [emitted]
index.html 405 bytes [emitted]
Мой webpack.config.js
var path = require('path')
const HTMLWebpackPlugin = require('html-webpack-plugin')
var isProd = process.env.NODE_ENV === 'production'
var isDev = !isProd
module.exports = {
entry: './app.jsx',
mode: 'development',
output: {
path: path.resolve(__dirname 'dist'),
filename: 'bundle.[hash].js',
},
devtool: isDev ? 'source-map' : false,
plugins: [
new HTMLWebpackPlugin({
template: 'index.html',
favicon: 'public/favicon.ico'
}),
],
module: {
rules: [
{
test: /.jsx?$/,
loader: 'babel-loader',
exclude: /node_modules/,
query: {
cacheDirectory: true,
presets: ['react', 'es2015']
}
},
{
test: /.m?js$/,
exclude: /node_modules/,
loader: 'eslint-loader'
},
]
}
}
скрипт: "build": "cross-env NODE_ENV=production webpack --mode production"
Ответ №1:
path: path.resolve(__dirname, 'dist')
теперь это работает