error 或者warn 未截图,大概内容如下
1、npm install
安装依赖包时:

 EBADENGINE Unsupported engine { 
 	npm WARN EBADENGINE   package: 'pkcs7@0.2.3', 
 	npm WARN EBADENGINE   required: { node: '^0.10', npm: '^1.4.6' }, 
 	npm WARN EBADENGINE   current: { node: 'v16.14.0', npm: '8.5.0' } npm WARN EBADENGINE }

这个只是警告,大概意思就是之前的环境是适用的版本,现在是什么版本,不用管
直接 npm run dev 启动项目

然后会有一个关于node-sass的报错

Syntax Error: Error: Node Sass version 7.0.1 is incompatible with ^4.0.0.

然后百度了相关资料,根据你安装的node-sass,都卸载一遍,再重新安装下试试,看问题是否还在。
cnpm 和 npm 自己更换

cnpm uninstall node-sass    |||||||  npm uninstall node-sass
cnpm:cnpm i -D sass       |||||||    npm:npm install node-sass

再重启项目,如果没问题,下面不用看了,还有报错,根据相关提示

启动时当时报:/deep/ 这个位置有问题,我就百度了下,暂时只知道两个替换:
1、/deep/ 替换成 &/deep/ // 文章来源 &/deep/
2、/deep/ 替换成 ::v-/deep/ // 文章来源 ::v-/deep/

1我用了没效果,所以直接用的2


分隔线:
node-sass 不支持 sass 的新特性,已经被废弃,而且经常构建失败,推荐使用js 的dart-sass
具体node-sass相关内容可具体查询一波。(2022-8-9编辑)

如有问题请指正,谢谢

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐