Как мне обновить пути к файлам в VueJs, если я использую CLI3 - PullRequest
0 голосов
/ 17 января 2019

Я немного растерялся и мне нужна помощь с VueJs. Я использую Vue CLI3 и создал новый проект Vue, в котором все работает, нет ошибок в консоли и т. Д. Однако после запуска задачи сборки копия в моей папке dist отображается как пустая страница. Я узнал, что это связано с необходимостью обновления assetsPublicPath: и удаления косой черты «/». Для этого мне сказали, что вы должны обновить конфигурационный файл index.js, но в моем проекте такого файла нет? Мне также сказали, что есть config folder, но нет?

Поэтому, как мне обновить следующее

из assetsPublicPath: '/',

до assetsPublicPath: '',

Ответы [ 2 ]

0 голосов
/ 18 января 2019

Только создайте vue.config.js в вашем проекте и используйте его внутри. Файл автоматически загружается vue cli. После публикации вашего хостинга или сервера файл будет работать.

module.exports = {
  css: {
    extract: true
  },
  publicPath: process.env.NODE_ENV === "production" ? "" : "",
  outputDir: "dist"
};
0 голосов
/ 18 января 2019

Взгляните на документацию . Если у вас нет vue.config.js, просто создайте его. Я бы выглядел примерно так:

// vue.config.js
module.exports = {
  // Any of the config options will come here. Everything you'll need is in the docs
  publicPath: ''
}
...