Skip to main content

Introduction

This guide covers deploying Vue.js applications on Shard Cloud.

Creating Your Project

Ensure you have Node.js and npm installed.

Creating a New Vue Project

Building Your Project

Build the production output:
This creates a dist/ folder with optimized static files.

Serving Your Vue App

Vue apps are static files that need a server:

Using serve

Update package.json:
package.json

Using Express

Create a server.js file:
server.js

Shard Cloud Configuration

Create a .shardcloud file:
.shardcloud

Deploying

1

Build Your Application

Run npm run build locally to test.
2

Prepare Your Files

Ensure you have:
  • src/ folder
  • public/ folder
  • package.json
  • .shardcloud
  • vite.config.js
3

Exclude Unnecessary Files

Remove: node_modules/, dist/, package-lock.json
4

Create ZIP Archive

Compress your project folder.
5

Upload to Shard Cloud

Go to Shard Cloud Dashboard and upload.

Additional Resources

Visit the official Vue documentation for more information.

Troubleshooting

  • Check for TypeScript or ESLint errors
  • Verify all dependencies are installed
Configure Vue Router to use history mode and ensure server serves index.html for all routes.