React Redux'npm run deploy'应用无效

时间:2016-03-06 19:49:49

标签: deployment reactjs redux

在尝试部署简单的react + redux应用程序时,我遇到了一些问题。

我正在使用react redux starter kit

在开发npm run dev:nw中运行应用程序时,一切都很好,this.props.startTimer()中的componentWillMount()函数会触发并更新模块中的状态。一切正常。

当我使用npm run deploy部署应用程序时,我没有错误,所有内容似乎都没有问题。

app:config Create configuration. +0ms
app:config Apply environment overrides for NODE_ENV "production". +3ms
app:webpack:config Create configuration. +839ms
app:webpack:config Enable plugins for production (OccurenceOrder, Dedupe & UglifyJS). +2ms
app:webpack:config Apply ExtractTextPlugin to CSS loaders. +69ms
app:bin:compile Run compiler +4ms
app:build:webpack-compiler Webpack compile completed. +14s
app:build:webpack-compiler Hash: ce8ff073e185128cb7b1
Version: webpack 1.12.9
Time: 13543ms

很多反应/ babel / redux内置消息。最后,输出以

结束
app:build:webpack-compiler No errors or warnings encountered. +2ms
app:bin:compile Copy static assets to dist folder. +0ms

我导航到 http://domain/dist ,页面显示就像在dev中一样,但是this.props.startTimer()不会触发,因为它在开发中做得很好,没有发生。脚本在那里,一切看起来都很好但没有任何反应。

可能导致这种情况的原因是什么?

我尝试将 NODE_ENV 设置为base,development&生产。 没有变化。

需要帮助

1 个答案:

答案 0 :(得分:0)

问题是配置错误的nginx无法正确处理dist /文件夹。将内容移动到文档根目录并且工作正常。