1
我有一個Node應用程序,它使用Webpack構建React並託管在Heroku上。每當我將新版本推送到Heroku master時,React文件都不會更新。我現在已經推出了幾個較新的版本,但webpack://
中的React文件不會更新,而是我第一次部署應用程序時保留的原始文件。Webpack不在Heroku上更新重建
這裏是我的webpack.config.js
文件:
const webpack = require('webpack');
const path = require('path');
module.exports = {
entry: {
main: `${__dirname}/src/app.js`
},
output: {
path: __dirname,
filename: './public/bundle.js'
},
module: {
loaders: [{
loader: 'babel-loader',
query: {
presets: ['react', 'es2015', 'stage-2']
},
test: /\.jsx?$/,
exclude: /(node_modules|bower_components)/
}]
},
devtool: 'cheap-module-eval-source-map'
};
我package.json
包括"heroku-postinstall": "webpack -p -w --config ./webpack.config.js --progress"
。
你能更具體地說你想說什麼嗎?在heroku或webpack配置文件中是否更新反應文件。 – hmachahary
應該在每個'heroku-postinstall'上重建(使用Weback)的React文件沒有被重建,因此 - 雖然我已經上傳了幾個從未版本的文件 - 原始版本仍然存在。 – Will