Home > Web Front-end > JS Tutorial > How to solve the packaged image path error in vue-cli

How to solve the packaged image path error in vue-cli

小云云
Release: 2018-01-02 10:50:00
Original
2386 people have browsed it

This article mainly introduces the solution to the error of packaged image path in vue-cli , has certain reference value, interested friends can refer to it, I hope it can help everyone.

I recently used vue-cli to build a project for the first time. When I packaged and deployed it to the server for the first time, the image could not be loaded. I finally figured it out by combining online methods. There are two types of deploying projects to the server: one is to deploy directly to the root directory of the server, and the other is to deploy to a subdirectory of the server.

1. Let’s first deploy to the root directory, for example: www.****.com

Find the index.js file under the config folder in the project

Change assetsPublicPath: '/' in the file to the following box.

The purpose is to change the absolute path to a relative path

If it is placed in the root directory, this will be fine

2 .Place it in a subdirectory such as: www.***.com/community/dist

It is divided into two steps. The first step is the same as above

If you still use routing, change the index file in the router folder to something like the picture below

Use the npm run build command to package it After that, put the dist file in the community folder so that the image can be displayed.

Related recommendations:

Detailed example explanation of the correct way to handle the blank display after vue packaging

PHP packaging file example

Detailed explanation of nodejs implementation of simple gulp packaging

The above is the detailed content of How to solve the packaged image path error in vue-cli. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template