Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Webpack 在子目录中部署vue.js应用程序_Webpack_Vue.js - Fatal编程技术网

Webpack 在子目录中部署vue.js应用程序

Webpack 在子目录中部署vue.js应用程序,webpack,vue.js,Webpack,Vue.js,我使用vue cli 3.0构建了一个vue.js应用程序,一切都很棒 现在我想将其部署到生产环境中,但我需要将其部署到子文件夹中,而不是根文件夹中,即: * 我使用npm run build构建了生产发行版,但问题是指向.js文件等的链接都是/js/vendor.9e469b3e.js。我如何制作这个/myvueapp/js/vendor.9e469b3e.js 我发现其他答案是“更改网页包配置文件”。但是我没有一个网页配置文件在我能看到的任何地方 使用vue cli 3,您可以在vue.co

我使用
vue cli 3.0
构建了一个vue.js应用程序,一切都很棒

现在我想将其部署到生产环境中,但我需要将其部署到子文件夹中,而不是根文件夹中,即:

*

我使用
npm run build
构建了生产发行版,但问题是指向.js文件等的链接都是
/js/vendor.9e469b3e.js
。我如何制作这个
/myvueapp/js/vendor.9e469b3e.js

我发现其他答案是“更改网页包配置文件”。但是我没有一个网页配置文件在我能看到的任何地方


使用vue cli 3,您可以在vue.config.js文件中设置基本URL。它看起来像这样

module.exports = {
  ...
  baseUrl: 'myvueapp',
  ...
}

你应该有webpack作为你的绑定器,所以那里应该有webpack配置。尝试查找生产网页包生成,并在输出属性中设置要生成生产文件的路径。是否使用正常的
.env.production
配置文件设置生产/开发环境?