更新webpack目录结构报错
来源:2-1 项目目录升级-一个正式项目的目录结构

Tang123123
2019-12-05
在修改webpack目录结构修改完报错,可以发现是哪里出问题了
写回答
3回答
-
Tang123123
提问者
2019-12-07
const path = require('path') const isDev = process.env.NODE_ENV === 'development' const config = { target: 'web', entry: path.join(__dirname, '../src/index.js'), output: { filename: 'bundle.[hash:8].js', path: path.join(__dirname, 'dist') }, module: { rules: [ { test: /\.vue$/, loader: 'vue-loader' }, { test: /\.jsx$/, loader: 'babel-loader' }, { test: /\.js$/, loader: 'babel-loader', exclude: /node_modules/ }, { test: /\.(gif|jpg|jpeg|png|svg)$/, use: [ { loader: 'url-loader', options: { limit: 1024, name: 'resources/[path][name].[hash:8].[ext]' } } ] } ] }, } module.exports = config
00 -
Tang123123
提问者
2019-12-07
const path = require('path') const HTMLPlugin = require('html-webpack-plugin') const webpack = require('webpack') const merge = require('webpack-merge') const ExtractPlugin = require('extract-text-webpack-plugin') const baseConfig = require('./webpack.config.base.js') const isDev = process.env.NODE_ENV === 'development' const defaultpluins = [ new webpack.DefinePlugin({ 'process.env': { NODE_ENV: isDev ? '"development"' : '"production"' } }), new HTMLPlugin() ] const devServer = { port: 8000, host: '0.0.0.0', overlay: { errors: true, }, hot: true } let config if (isDev) { config=merge(baseConfig,{ devtool: '#cheap-module-eval-source-map', module:{ rules:[ { test: /\.styl/, use: [ 'style-loader', 'css-loader', { loader: 'postcss-loader', options: { sourceMap: true, } }, 'stylus-loader' ] } ], devServer, plugins: defaultpluins.concat([ new webpack.HotModuleReplacementPlugin(), new webpack.NoEmitOnErrorsPlugin() ]) } }) } else { config=merge(baseConfig,{ entry:{ app: path.join(__dirname, '../src/index.js'), vendor: ['vue'] }, output:{ filename: '[name].[chunkhash:8].js' }, module:{ rules:[ { fallback: 'style-loader', use: [ 'css-loader', { loader: 'postcss-loader', options: { sourceMap: true, } }, 'stylus-loader' ] } ] }, plugins: defaultpluins.concat([ new ExtractPlugin('styles.[contentHash:8].css'), new webpack.optimize.CommonsChunkPlugin({ name: 'vendor' }), new webpack.optimize.CommonsChunkPlugin({ name: 'runtime' }) ]) }) } module.exports=config
00 -
Jokcy
2019-12-07
额,你这报错是语法错误,但是错误信息只有这些看不出问题。你把webpack配置发出来看一下
012019-12-07
相似问题