我的模块中有一个文件夹,我的项目中有webpack.config.
我的webpack.config:
entry: {
hmr: [
'webpack-dev-server/client?http://localhost:8080',
'webpack/hot/only-dev-server'
// 'webpack/hot/dev-server'
],
app: PATHS.app + '/desktop.js',
style: PATHS.style
},
output: {
path: PATHS.build,
publicPath: '/',
filename: '[name].js',
sourceMapFilename: '[file].map',
devtoolModuleFilenameTemplate: 'webpack:///[resource-path]?[loaders]'
},
module: {
rules: [
{
test: /\.(js|jsx)$/,
exclude: '/node_modules/',
use: 'eslint-loader',
enforce: 'pre',
include: PATHS.app
},
{
test: /\.(js|jsx)$/,
exclude: /node_modules/,
loader: 'babel-loader',
options: {
presets: ['es2015', 'react' ],
cacheDirectory: true
}
},
{
test: /\.json$/,
loader: "json-loader"
},
{
test: /\.hbs/,
loader: "handlebars-template-loader"
}
]
},
resolve: { …Run Code Online (Sandbox Code Playgroud)