node.js - Webpack:未找到节点模块
问题描述
我今天一直在使用 webpack,突然之间它开始向我抛出错误,它无法解析常见的节点模块,例如fs
和inspect
. 我发现这个 github 问题通过 webpack 的配置将模块设置为 none 提供了一种解决方法。之后,我在浏览器中收到此错误:
我相信这与在解决方法中模块被空占位符替换的事实有关。我已经尝试重新安装所有模块。希望有人可以帮助解决这个问题!
解决方案
尝试这个:
通过更改 webpack.config.js 来解决问题:
var config = Encore.getWebpackConfig();
config.node = { fs: 'empty' };
module.exports = config;
推荐阅读
- c# - 在 Visual Studio 中使用组合自动替换继承
- android - 资源文件中的布局问题
- sql - 按值链接父子
- flask - Flask 对 API 的安全性,后端没有 db
- python - 如何在 Makefile 中获取 AWS 机密
- spring - 在不使用 spring-boot 执行器的情况下将来自 spring 应用程序的指标公开给 prometheus
- security - 安全启动和内核锁定之间有什么关系吗?
- java - 如何通过自动装配服务在 spring-boot 上测试控制器层?
- c++ - 为什么我的链接器在找到 Coin4d.lib 后会搜索 Coin4sd.lib?
- python-3.x - 在 tf 2.0 中计算 GradCam 的梯度