Webpack 无法解析数据:文本导入

问题描述 投票:0回答:1

我的应用程序使用具有以下语法的第三方库:

const module = await import(`data:text/javascript;charset=utf-8,${content}`);

通过 Webpack 构建时出现以下错误:

ERROR in ./node_modules/@web/test-runner-commands/browser/commands.mjs
Module not found: Error: Can't resolve 'data:text' in 'C:\path_to_project\node_modules\@web\test-runner-commands\browser'

我尝试在我的 Webpack 配置中使用 babel-loader:

module: {
    rules: [
        {
            test: /\.m?js$/,
            include: [
                path.resolve(workingDirectory, 'node_modules/@web')
            ],
            use: 'babel-loader'
        }
    ]
}

我需要帮助弄清楚什么加载程序能够解释该表达式。

javascript typescript webpack compilation
1个回答
0
投票

2年后有点晚了,但我也有同样的错误消息,而且很难找到任何帮助。

我也在使用 bable-loader。

  • 免责声明:对我来说,这是一个“警告”而不是“错误”,并且是一个不同的库,但除此之外,似乎是同一个问题:

./node_modules/kotlin-playground/dist/playground.min.js 2中的警告:478654-478700 找不到模块:错误:无法解析“path-to-my-project/node_modules/kotlin-playground/dist”中的“data:text”

这是我的 webpack 的片段,它消除了警告:

module.exports = {
[...]
resolve: {
    extensions: [".ts", ".tsx", ".js", ".jsx", ".json"],
    fallback: {
        "data:text": false
    }
},
module: {
    [...]
}
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.