2

我有一个大型的角度 SSR 应用程序,它argon2在后端用于散列密码。我目前正在尝试使用 Webpack 捆绑应用程序,并且argon2@mapbox/node-pre-gyp阻止 Webpack 构建成功时遇到了问题。

我收到的错误是:

./node_modules/.pnpm/@mapbox+node-pre-gyp@1.0.6/node_modules/@mapbox/node-pre-gyp/lib/util/nw-pre-gyp/index.html:1:0 - Error: Module parse failed: Unexpected token (1:0)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
> <!doctype html>
| <html>
| <head>

我尝试为 Webpack 的 IgnorePlugin 添加一条规则,如下所示:

new IgnorePlugin({
  resourceRegExp: /\.html$/,
  contextRegExp: /@mapbox\/node-pre-gyp/
})

但是 Webpack 并没有忽略该文件。

我也尝试将html-loaderHTML 文件添加到 Webpack 配置中,但它似乎也没有拾取 HTML 文件。

尝试忽略来自的 HTML 文件时我做错了什么吗node-pre-gyp

4

0 回答 0