Search code examples
vue.jsdeploymentvue-cli-3

How can i deploy vue cli dist folder in direct admin control panel?


I am creating a SPA (single page application) with vue-cli.

I run npm run build script then upload dist files in the public_html folder but didn't work

My hosting service uses direct admin as a web control panel.

I read the deployment guide but didn't help me

hosting service that I use works with Linux, PHP, and Apache


Solution

  • By default, Vue CLI assumes your app will be deployed at the root of a domain, e.g. https://www.my-app.com/. If your app is deployed at a sub-path, you will need to specify that sub-path using this option. For example, if your app is deployed at https://www.foobar.com/my-app/, set publicPath to '/my-app/'.

    Read public_path guide