需要由copy-webpack-plugin创建的文件

时间:2019-03-21 17:27:58

标签: node.js webpack-4

我已经使用copy-webpack-plugin手动创建了一个文件customerNames.js-我想在我的项目(Vuejs)中需要此文件。

在我的构建文件夹中,我在这里看到它:/dist/customerNames.js-但是app.js的行“ require('./ customerNames.js')(在同一路径中)并且webpack引发错误。 / p>

创建文件是一件容易的事,但是我实际上如何要求它,以便我的项目可以使用它?如果它也适用于webpack-dev-server,那就太好了。

以下是参考代码:

Webpack配置:

// ommitted for brevity
    new CopyPlugin([
      {
        from: 'build/dads.xml',
        to: 'customerNames.js',
        force: true,
        transform(content, path) {
          // Use information from dads.xml to create the file
          return 'string_of_info_here';
        }
      },
// etc

创建的文件(名称省略):

var names = [/* Array of strings */];
var companyNames = [/* Array of strings */];
function customerNames(subdomain) {
  for (var i = 0, length = customerNames.length; i < length; i++) {
    if (subdomain === names[i]) {
      return companyNames[i];
    }
  }
}

尝试将文件添加到我的app.js:


0 个答案:

没有答案