webpack5打包path-exists@5.0.0后,运行时报错:cannot find module 'node:fs'
问题描述:
utils.js文件中引入的path-exists是5.0.0版本,用webpack5【已配置target:'node'】打包js文件没有报错。但是运行脚手架命令时报错:cannot find module 'node:fs'。
相关代码:
// path-exists/index.js
import fs, {promises as fsPromises} from 'node:fs';
...
相关截图:
尝试过的解决方式:
我将path-exists降级到@4.0.0版本后,编译后运行没有报错。@5.0.0报错找不到'node:fs'模块。
我的问题是:
1、"node:fs"是什么含义?
2、为什么要用这种写法?
3、webpack要怎么样才能支持node:fs这种写法?
本地环境信息说明:
node@14.17.3
webpack@5.50.0
webpack-cli@4.7.2
path-exists@5.0.0
期待老师的解答,非常感谢~
78
收起
正在回答 回答被采纳积分+1
3回答
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星