使用“vue-cli-service serve”时在哪里可以找到 outputdir 或 dist-files

Posted

技术标签:

【中文标题】使用“vue-cli-service serve”时在哪里可以找到 outputdir 或 dist-files【英文标题】:where to find outputdir or dist-files when use "vue-cli-service serve" 【发布时间】:2020-01-10 09:10:44 【问题描述】:

当我使用 npm 或其他方式运行“vue-cli-service build”时,我可以获得在 vue.config.js 中定义的“dist”输出目录。

    module.exports = 
      publicPath: '/',
      outputDir: 'dist',
    

但是,如果我运行“vue-cli-service serve”,如何找到或在哪里找到或如何定义“dist”目录?我在项目中看不到任何输出目录。

需要帮助!谢谢

【问题讨论】:

【参考方案1】:

在开发模式下(serve 关键字)文件仅保存在 RAM 中 - 它们不会保存在硬盘上。如果您在默认 URL http://localhost:8080 上运行项目 - 那么您应该能够通过转到 http://localhost:8080/webpack-dev-server 来查看所有资产的列表

有一个配置选项要求 Webpack-dev-server 将文件写入磁盘 -

webpack4:https://v4.webpack.js.org/configuration/dev-server/#devserverwritetodisk-

webpack5(应该是):https://webpack.js.org/configuration/dev-server/#devserverdevmiddleware

【讨论】:

谢谢,这个我很困惑,有官方文档提到吗? 我想知道为什么我的 asp.net VS 项目一直为我提供旧文件!该项目是一个在构建时运行 Vue-cli-service 服务器的模板,我很困惑为什么即使“dist”文件夹中的文件是新鲜的,vue-cli-service 服务器却给了旧的......重新启动vue-cli-service 服务。 这个答案可以帮助我解决我的问题。我正在使用开发构建和 nginx 映射无法找到索引。页。将我的构建更改为生产后,它工作正常。

以上是关于使用“vue-cli-service serve”时在哪里可以找到 outputdir 或 dist-files的主要内容,如果未能解决你的问题,请参考以下文章

使用“vue-cli-service serve”时在哪里可以找到 outputdir 或 dist-files

以编程方式启动 vue-cli-service serve 时控制 webpack 的详细程度

无法运行“vue-cli-service serve”[vue 3]

测试使用

第一篇 用于测试使用

在使用加载数据流步骤的猪中,使用(使用 PigStorage)和不使用它有啥区别?