【问题标题】:Vue & Quasar: How to read a file (zip) which is outside the quasar projectVue & Quasar:如何读取 quasar 项目之外的文件 (zip)
【发布时间】:2020-09-01 01:14:57
【问题描述】:

我是 Vue 和 Quasar 的新手。 因此,我正在尝试在 vue 页面中读取文件,尤其是在 mount () 块内的脚本部分中。

我尝试使用以下方法加载文件:

var baseL = require('../assets/congressL.zip');

但是我得到了以下错误:

编译失败。

./src/assets/congressL.zip 1:2 模块解析失败:意外字符 '' (1:2) 您可能需要适当的加载程序来处理此文件类型,目前没有配置加载程序来处理此文件。见https://webpack.js.org/concepts#loaders (此二进制文件的源代码省略)

我也尝试过将文件的实际路径设置为:

var baseL = 'congressL.zip' 但是vue找不到文件。

您知道如何解决这个问题吗? 非常感谢

【问题讨论】:

    标签: vue.js quasar


    【解决方案1】:

    据我所知,显示的错误是绝对正确的,因为 Vue 无法理解带有 .zip 扩展名的文件。它不仅可以理解 .js 和 .vue 扩展文件。

    所以如果你想通过 vue 编译这个文件,你需要先解压那个 zip 文件,如果文件你指定了上面提到的两个扩展,它就不会显示错误。

    所以请了解一下 Vue 的工作原理以及它接受哪些文件。

    【讨论】:

      【解决方案2】:

      感谢您的回答,我知道 vue 无法理解 zip 文件,因此我试图找到一个 webpack 加载器,它允许我将它(zip 文件)作为缓冲区传递。但是,我没有设法找到一些东西。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-04-24
        • 2020-04-16
        • 2022-10-07
        • 2021-01-30
        • 2020-03-17
        • 2021-09-12
        • 1970-01-01
        • 2021-09-23
        相关资源
        最近更新 更多