webpack出错,fs包已经被安装了,仍报错

我已经npm install --save fs好几次了,并且我还成功了,但仍然在npm run dev时候报这样的错

This dependency was not found:

* fs in ./node_modules/clone-stats/index.js, ./node_modules/convert-source-map/index.js and 6 others

To install it, you can run: npm install --save fs
> Listening at http://localhost:8080

这是为什么
我还用root权限去npm install fs也没有用。。

阅读 11k
4 个回答

如果在webpack.base.conf.js没有配置node,可以试试配置一下
node: {

// prevent webpack from injecting useless setImmediate polyfill because Vue
// source contains it (although only uses it if it's native).
setImmediate: false,
// prevent webpack from injecting mocks to Node native modules
// that does not make sense for the client
dgram: 'empty',
fs: 'empty',
net: 'empty',
tls: 'empty',
child_process: 'empty'

}

fs是nodejs自身的文件模块,并不需要其他方式的安装。
lz这个情况挺神奇的。。用root权限跑一下npm run dev试试。或是重装下node。

解决了吗?我也遇到了,找不到问题出在哪...node重装了,也是在管理员权限下运行的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题