webpack外部json文件

时间:2016-12-09 15:28:52

标签: node.js webpack

我有一个json配置文件,我想不捆绑,以便它们总是在应用程序启动时加载。我似乎无法弄清楚如何正确地做到这一点。

同样在某些情况下,配置文件将包含另一个文件的路径,该文件上有一个require,不确定在这种情况下webpack会做什么。

    var path = require('path');
    var fs = require('fs');
    var webpack = require('webpack');

    var nodeModules = {};
    fs.readdirSync('node_modules')
      .filter(function(x) {
        return ['.bin'].indexOf(x) === -1;
      })
      .forEach(function(mod) {
        nodeModules[mod] = 'commonjs ' + mod;
      });

    nodeModules["config.json"] = "config";

    module.exports = {
      entry: './app.js',
      target: 'node',
      node: {
        __dirname: false,
        __filename: false
      },
      output: {
        path: __dirname,
        filename: 'backend.js'
      },
      externals: [ nodeModules]
    };

0 个答案:

没有答案