Webpack не производит выходные файлы
В настоящее время я пытаюсь запустить веб-пакет с помощью команды set NODE_ENV=production && webpack
(Window Window) Но в каталоге src не было выходных данных с именем bundle.js, фактически выходного файла не было.
До сих пор я использовал только webpack-dev-server, поэтому я впервые пытаюсь создать конфигурационный файл с плагинами. webpack-dev-server, как я уже пробовал, работает нормально.
Папка src содержит все мои файлы, включая html и javascript.
Мне нужны выходные файлы с работающими сжатыми и сжатыми кодами. Пожалуйста, помогите и посоветуйте!!
Ниже был найден в терминале
Hash: 09ea2200290287327c75
Version: webpack 1.13.2
Time: 6976ms
Asset Size Chunks Chunk Names
bundle.js 3.48 MB 0 [emitted] main
[0] multi main 28 bytes {0} [built]
[1] ./src/index.js 2.73 kB {0} [built]
+ 12 hidden modules
У меня есть файл webpack.config.js, который имеет конфигурацию ниже.
const path = require('path');
const webpack = require('webpack');
const debug = process.env.NODE_ENV !== "production";
module.exports = {
entry: [
'./src/index.js'
],
output: {
path: path.resolve(__dirname,'/src'),
filename: 'bundle.js'
},
devtool: debug ? "inline-sourcemap" : null,
module: {
loader: [{
exclude: /node_modules/,
loader: 'babel',
query: {
presets: ['angular']
}
}]
},
devServer: {
historyApiFallback: true,
contentBase: 'src'
},
plugins: debug ? [] : [
new webpack.optimize.DedupePlugin(),
new webpack.optimize.OccurenceOrderPlugin(),
new webpack.optimize.UglifyJsPlugin({
compress: { warnings: false }
})
]
};
1 ответ
Это не делает то, что вы ожидаете:
path : path.resolve(__dirname, '/src')
Потому что это разрешает /src
и не - как вы, вероятно, ожидали - " src/
в текущем каталоге ".
Для этого используйте это:
path : path.resolve(__dirname, 'src')