如何在捆绑中添加所有JavaScript文件

时间:2018-10-05 07:50:13

标签: javascript webpack

我已经使用express.js创建了一个模块化项目。 我的文件夹结构是

.
app
..modules
...v1
.....Admin
......routes
.......routes.js
......controllers
........AdminControllers.js
......User
......routes
.......routes.js
......controllers
........UserControllers.js
... 
bin
..www
server.js

要使我使用过webpack的捆绑包,配置为:

module.exports = {
 context: __dirname,
 target: 'node',
  mode: 'development', 
  entry: {
   'app': "./server.js"
  },
  output: {
    filename: '[name].bundle.js',
    path: path.resolve(__dirname, 'output')    
  },
  module: {
    rules: [
      {
        test: /\.html|.jade$/,
        loader: 'raw-loader'
      },
      {
        test: /\.css$/,
        use: [
          'style-loader',
          'css-loader'
        ]
      },
      {
        test: /\.exec\.js$/,
        use: [ 'script-loader' ]
      },
      {
        test: /\.js?$/,
        exclude: /(node_modules)/,
        use: {
          loader: "babel-loader",
          options: {
            presets: ["es2015"]
          }
        }
      }
    ],
    exprContextRegExp: /$^/,
    exprContextCritical: false
  }
};

编译后的输出:  output

问题是,它不包括我所有目录/子目录中的所有javascript文件。

如何添加其他.js文件?

  

“ webpack”:“ ^ 4.20.2”,“ webpack-cli”:“ ^ 3.1.2”

0 个答案:

没有答案