关于webpack 生成文件目录的问题?

编程入门 行业动态 更新时间:2024-10-08 03:36:39
本文介绍了关于webpack 生成文件目录的问题?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

问 题

webpack配置:

output: { path: './dist/components', publicPath: '***.***/mx/components/', //filename: '[name].[chunkhash:8].js', filename: '[name].js' },

生成的文件如:

问题是:我想把生成的图片放到images文件中,生成的js按业务模块分类放到不同的文件夹中.

如何配置? 谢谢!

解决方案

我自己工程的打包代码,请自行参考。

var path = require('path') var config = require('../config') var precss = require('precss') var autoprefixer = require('autoprefixer') var projectRoot = path.resolve(__dirname, '../') var ExtractTextPlugin = require('extract-text-webpack-plugin') module.exports = { entry: { index: ['./src/scripts/vitarem.js', './src/scripts/index.js'], index2: ['./src/scripts/vitarem.js', './src/scripts/index2.js'], }, output: { path: config.build.assetsRoot, publicPath: config.build.assetsPublicPath, filename: '[name].js' }, resolve: { extensions: ['', '.js', '.css', '.scss', '.png', '.jpg'], fallback: [path.join(__dirname, '../node_modules')], alias: { 'src': path.resolve(__dirname, '../src') } }, resolveLoader: { fallback: [path.join(__dirname, '../node_modules')] }, module: { preloaders: [ { test: /\.js$/, loader: 'eslint', include: projectRoot, exclude: /node_modules/ } ], loaders: [ { test: /\.js$/, loader: 'babel', include: projectRoot, exclude: /node_modules/ }, { test: /\.json$/, loader: 'json' }, { test: /\.html$/, loader: 'html' }, { test: /\.(png|jpe?g|gif|svg)(\?.*)?$/, loader: 'url', query: { limit: 10000, name: path.posix.join(config.build.assetsSubDirectory, 'img/[name].[hash:7].[ext]') } }, { test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/, loader: 'url', query: { limit: 10000, name: path.posix.join(config.build.assetsSubDirectory, 'fonts/[name].[hash:7].[ext]') } } ] }, eslint: { formatter: require('eslint-friendly-formatter') }, postcss: function() { return [autoprefixer, precss] } }

更多推荐

关于webpack 生成文件目录的问题?

本文发布于:2023-11-12 14:23:13,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1581734.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:文件   目录   webpack

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!