Webpack以生成的文件结尾

时间:2016-03-04 10:24:44

标签: javascript webpack

github

上的示例

问题在于以webpack文件生成的重复文件结尾。 Webpack增加了额外的关闭括号和制动器文件。

示例:

|- build/
|- app.js
|- one.js
|- test.js

app.js包含webpack config:

var webpack = require("webpack");
var compiler = webpack({
  entry: {
    generated: ['./test.js']
  },
  output: {
    path: "build",
    filename: "[name].js"
  }
}, function(err) {
  if(err) console.error(err);
});

compiler.watch('', function (err) {
  if(err) console.error(err);
});

test.js - webpack source

require('./one.js');

one.js - 代码来源

console.log('hello from one');

离开后我希望得到有效的 generated.js ,结尾如下:

/***/ }
/******/ ]);

但我明白了:

/***/ }
/******/ ]);le');

/***/ }

/******/ });

我可以建议le'它是cannot resolve modulecannot find module的一部分。 这发生在不同的配置和不同的文件和制动器的东西。我需要你的帮助。

更新

由于未知原因,如果webpack单独创建文件夹,则不会显示额外结尾。

1 个答案:

答案 0 :(得分:0)

在开始构建build之前,您需要清除generated.js目录。

/******/ ]);le');

它是从之前版本输出的。