用python做网站后端最快多久,深圳网站建设公司公司,php网站开发怎么接私活,申请商标官网一、问题
当前笔记本环境版本#xff1a;node-v16.15.1#xff1b;npm-8.11.0#xff0c;在面对五年前vue项目的依赖sass-loader8.0.2#xff0c;node-sass4.14.1的情况下#xff0c;怎么参考大神们的安装教程#xff0c;始终存在Error#xff0c;经过坚持不懈的努力node-v16.15.1npm-8.11.0在面对五年前vue项目的依赖sass-loader8.0.2node-sass4.14.1的情况下怎么参考大神们的安装教程始终存在Error经过坚持不懈的努力终于解决这一问题。
二、插曲一运行nodejs版本切换
市场上有很多node版本不适配问题下载多个版本存放环境变量顺序放置最上面然后重启开发工具node -v查看当前环境版本https://registry.npmmirror.com/binary.html?pathnode/ 三、插曲二运行nodejs和node-sass对应的版本太多内容懒得看。 四、npm install 也不生效
淘宝镜像地址给的也不对。npm i node-sass --sass_binary_sitehttps://npm.taobao.org/mirrors/node-sass/ 先去除组织依赖安装的包等其他包都下载完成后再还原回去。npm install 也不生效改成npm install --legacy-peer-deps才行
五、单独弄得sass-loader8.0.2和node-sass4.14.1依赖包包括clone-deep、shallow-clone、true-case-path。呵呵
六、启动的时候竟然报错误
Syntax Error: ValidationError: Invalid options object. Sass Loader has been initialized using an options object that does not match the API schema.网上都说是环境不对真头疼找一找
查看版本号node -p [process.platform, process.arch, process.versions.modules].join(-) 下载对应的binding.node文件 Releases · sass/node-sass · GitHub
看不到window的话可以点击展开就行了。我用的node没有降级还是node-v16.15.1版本node-sass版本v9.0.0 找到依赖包替换成这个文件 注意在 sass-loader v8 中这个选项名是 prependData将vue.config.js文件中换成prependData 最后完美。 六、最后
成功