wjdimba
V2EX  ›  Node.js

求教, React 项目如何部署

  •  
  •   wjdimba · Oct 20, 2016 · 3838 views
    This topic created in 3670 days ago, the information mentioned may be changed or developed.
    运行 npm run clean && cross-env NODE_ENV=production webpack --webpack.config.babel.js --progress 命令打包出来了 index.html 和 js 文件,我理解这就打包完成了,然后打开 index.html 一片空白在 webpack-dev-server 上跑还是好的,求教啊
    5 replies  •  2016-12-12 23:04:30 +08:00
    immjun
    immjun
    Oct 20, 2016
    1
    打包好的项目文件需要通过 http 服务器别人才能访问到呢,你可以启动个 nginx 然后把文件放 html 目录下。
    wjdimba
    wjdimba
    OP
    Oct 20, 2016
    2
    已经发现问题所在了 Browserhistory 的锅
    yhxx
    yhxx
    Oct 20, 2016
    3
    webpack-dev-server 跑的是你内存里的代码
    并不是真正 build 文件夹中的
    portals
    portals
    Oct 20, 2016
    4
    location / {
    root <dir>;
    try_files $uri /index.html =404;
    }
    luoyjx
    luoyjx
    Dec 12, 2016
    5
    `Browserhistory ` 的话你需要 nginx 或者是 http server 直接访问中国 index.html
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   729 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 19:34 · PVG 03:34 · LAX 11:34 · JFK 14:34
    ♥ Do have faith in what you're doing.