Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • C create-react-app
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,547
    • Issues 1,547
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 417
    • Merge requests 417
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Meta
  • create-react-app
  • Merge requests
  • !1489

Support setting "homepage" to "." to generate relative asset paths

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Administrator requested to merge github/fork/tibdex/master into master Feb 06, 2017
  • Overview 16
  • Commits 4
  • Pipelines 0
  • Changes 2

Created by: tibdex

The goal is to be able to set homepage in the package.json to ./ (or just .) to be able to deploy the app anywhere. This topic has already been mentioned in #1094 (closed), #931 and #165 (closed).

This PR will obviously not make this homepage "trick" works with client-side routing without hash but not everybody needs this feature anyway.

The only problem I saw when setting the homepage to ./ is #1480 (closed). This issue is caused by ExtractTextPlugin not supporting non-flat build output by default. To fix it, we can use the publicPath option of this plugin and go back to the build folder when needed.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: github/fork/tibdex/master