没有绝对路径的Webpack输出

时间:2018-06-15 13:59:36

标签: javascript reactjs webpack config

我不确定为什么我最终会在webpack构建的每个输出文件中使用绝对路径。这导致了问题,因为我们的部署过程是在带时间戳的文件夹中完成的,因此每次都会使文件的md5不同,每次都会产生不同的指纹。

以下是我的配置的样子:

var path = require('path')
var webpack = require('webpack')
var config = module.exports = {}

config.context =  __dirname;

config.entry = {
  home: './app/assets/javascripts/react/home/index.js',
}

config.output = {
  path: path.join(__dirname, "app/assets/javascripts/entries"),
  filename: "[name].js"
}

然后我可以在输出文件中找到:

,t.register(a,"changeEndTimeSuccess","/opt/mydev/tmp/build-152901082015508/app/assets/javascripts/react/s...

0 个答案:

没有答案