【问题标题】:'Files not found' error when using Webpack in Cordova在 Cordova 中使用 Webpack 时出现“找不到文件”错误
【发布时间】:2017-12-18 20:16:44
【问题描述】:

我正在尝试使用 Webpack 和 Cordova 构建应用程序。 我将 webpack 'dist' 文件夹的内容放入我的 cordova 'www' 文件夹中,然后为 Android 构建并模拟它。

当应用程序打开时,我收到很多“ERR_FILE_NOT_FOUND”错误,当我打开编译后的 index.html 时,我看到每个导致错误的链接前面都有一个“/”,因为它指向错误的目录.

示例 'src=/static/js/example.js'

如果我手动删除第一个“/”并为 Android 重新构建应用程序,它可以工作。

如何在编译项目时删除那些“/”,这样我就不必在编译后手动编辑每个链接?

示例:

它应该在与 index.html 相同的文件夹中查找文件:"file:///android_asset/www/index.html#/"

改为: 'file:///static/js/example.js'

(静态图与index.html在同一目录下)

注意:当我直接在浏览器中打开 index.html 时,链接会起作用

【问题讨论】:

  • 在 webpack 配置中添加 publicPath: '' 似乎已经解决了这个问题!

标签: android cordova webpack


【解决方案1】:

在 webpack 配置中添加 publicPath: '' 似乎已经解决了这个问题!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-18
    • 2017-09-03
    • 2018-12-01
    • 1970-01-01
    • 2016-02-29
    • 2018-02-23
    • 1970-01-01
    • 2017-07-17
    相关资源
    最近更新 更多