Vue的排坑(一)| cannot find module "node-sassmodule"

Vue的排坑(一)| cannot find module "node-sassmodule"

起因

最近开始进军uniapp,拿到了一个较为成熟的框架打算开始大展身手,结果一开始编译就出错,排除了大部分低级错误后发现跑起来的时候一直在报错“cannot find module ‘node-sass’”。以为直接npm install 一下就能解决,结果各种install都还是一直在报错。

排坑记录

1.盲目尝试

由于看报错是缺少node-sass模块,以前好像装过这个模块,一般出到问题都是权限不够装不上于是直接
npm install node-sass
装上了,但是运行还是报Error: Cannot find module ‘node-sass’

2.疯狂删减

虽然有点不理智,但是对于初学一个框架来说还是比较好的方法,在日志里找到报错对应的文件,疯狂的注释,删减。后面报错从8个减少到三个,但这三个钉子户困扰了我一下午,运行还是跑不起来。

ERROR  Failed to compile with 3 errors
error  in ./src/styles/common.scss
Module build failed (from ./node_modules/sass-loader/dist/cjs.js):
Error: Cannot find module 'node-sass'
Require stack:
- D:\demo\题宝贝\yinghu\node_modules\sass-loader\dist\getDefaultSassImplementation.js
- D:\demo\题宝贝\y
对于问题一,报错信息是"Error: Cannot find module 'D:\project***\node_modules_@vue_cli-service@4.5.12@@vue\cli-service\bin\vue-cli-service.js'"。处理这个问题的方法是检查你的项目文件夹中是否存在该路径下的vue-cli-service.js文件。如果文件确实不存在,请尝试重新安装依赖或恢复项目文件。 对于问题二,报错信息是"Module parse failed: Unexpected character '�' (1:0) You may need an appropriate loader to handle this file type. (Source code omitted for this binary file)"。这个错误通常是由于无法正确解析文件类型引起的。你可能需要使用适当的加载器(loader)来处理这种文件类型。检查你的webpack配置文件,确保已经正确配置了相关加载器。 关于你的问题"Error: Cannot find module 'node-windows'",你可以尝试使用以下方法解决。根据引用中的信息,你可以在Windows系统中使用命令行来启动你的应用程序。打开命令提示符(cmd.exe)并执行以下命令:"set NODE_PATH=.& node app"。这将设置NODE_PATH环境变量并启动你的应用程序。这样做可以解决找不到'mode-windows'模块的问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Error: Cannot find module 等问题 - npm篇](https://blog.csdn.net/qq_40968685/article/details/115693385)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *3* [Nodejs Error: Cannot find module 当前文件夹下的模块](https://blog.csdn.net/ISaiSai/article/details/77934854)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值