如何使用Laravel 8中的NPM解决模块和文件系统的问题? [英] How can I solve the problem with module 'os' and 'fs' using npm in Laravel 8?

查看:22
本文介绍了如何使用Laravel 8中的NPM解决模块和文件系统的问题?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

突然收到以下错误:

app.js:28823 Uncaught Error: Cannot find module 'os'
at webpackMissingModule (app.js:28823)
at Object../node_modules/laravel-mix/src/File.js (app.js:28823)
at __webpack_require__ (app.js:79613)
at Object../resources/js/app.js (app.js:6700)
at __webpack_require__ (app.js:79613)
at app.js:79751
at Function.__webpack_require__.O (app.js:79650)
at app.js:79753
at app.js:79755

我尝试删除node_module文件夹和package-lock.json文件,并运行npm install,但无济于事。

启动npm run dev时出现以下错误:

Error: Can't resolve 'os' in 'C:...
ode_modulesclean-cssliboptions'" -t "Laravel Mix"

更新:我运行npm install --save os,此问题已解决。但是出现了另一个问题!Error: Can't resolve 'fs'而这个问题不能通过npm install --save fs

解决

NPM版本:7.18.1

推荐答案

已解决:我不知道resourcesjsapp.js文件顶部是如何出现此行的:

const { exists } = require("laravel-mix/src/File");

我刚刚删除了它,npm run dev没有更多错误。 我希望这个答案能帮助其他人。

这篇关于如何使用Laravel 8中的NPM解决模块和文件系统的问题?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆