首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >导出和维护vue应用程序

导出和维护vue应用程序
EN

Stack Overflow用户
提问于 2019-03-17 20:06:55
回答 1查看 72关注 0票数 0

我已经开发了一个vue应用程序并运行了npm run build,之后我将dist文件中的内容上传到了我的网页上,但它返回了一个空白页面。

由于我这样做是为了测试,所以我将其上传到我的public_html/mypage.com/vueapplication中的一个文件夹中,以获得正确的所有路径,因此我添加了一个包含以下内容的vue.config.js

代码语言:javascript
复制
// vue.config.js

module.exports = {
     publicPath: '/vueapplication/'
}

这个应用程序现在可以工作了,但是我不知道:

  1. 如何最好地将应用程序发布/上载到我的站点?只需简单地将内容拖到正确的文件夹中?
  2. 我如何才能最好地维护我的站点?每次在站点上进行更新时,我是否需要重新构建并上载,覆盖我的文件?
  3. 以及构建和部署application?

之间的区别

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-18 02:41:10

  1. 拖放你的代码应该是可行的。但随着你的应用程序的增长,你可能会想要考虑自动化这一点。例如,如果您使用S3存储桶,则可以使用aws cli自动上载。
  2. 是,您应该覆盖您的部署文件夹。您还需要注意部署具有相同名称的不同二进制文件。举个例子,如果你有一个全局的css文件(例如main.css)。该文件可能会在不同部署之间更改内容,但名称保持不变。浏览器可能会cache该文件,因此下载了该文件的旧版本的用户将不会使用新版本。有不同的技术来处理这个问题,但是如果你使用的是webpack,它使用的是缓存破坏技术,你应该没问题。
  3. Build是将源代码转换成工件的过程。确切地说,这意味着什么在不同的语言、不同的平台上有所不同。在vuejs的世界里,这通常意味着几个js文件,几个css文件和一些资产。

部署意味着获取构建的输出并将其提供给您的用户。同样,这在不同的项目中是不同的。在vuejs的世界中,这通常意味着从构建中获取工件,并将它们上传到支持http的web服务器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55206861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档