维护vue2项目更新依赖无法运行解决过程

背景

目前已都是用 vue3 相关进行项目开发,但是依旧还有vue2的工程进行维护。

遇到的问题

问题一:

删了node_modules 文件夹 和 lock 文件后使用 pnpm install 安装,发现无法运行,排查使用了webpack 4.x.x 版本的,此版本的 babel-loader 一系列版本需要安装对应版本的才可运行

解决方案

安装对应版本的依赖 --save-dev babel-loader@^8.2.3 @babel/core@^7.12.0 @babel/preset-env@^7.12.0

问题二:

编译运行的时候出现 TypeError: Cannot read properties of undefined (reading 'spaces')

解决方案

排查发现是 scss 文件中存在 /*这是一个注释*/ 这类文本,删除即可。

版权属于:

Ginkgo

本文链接:

https://imao2.com/article/174.html(转载时请注明本文出处及文章链接)

Ginkgo

一个今天胜过两个明天。

35 文章
0 评论
5 分类

标签云