npm启动失败:@parcel/transformer-sass与Parcel版本不兼容,改版本无效求助
解决Parcel与@parcel/transformer-sass版本不兼容问题
以下是具体的修复步骤:
删除旧依赖与锁定文件:彻底移除本地依赖包和版本锁定文件,避免旧版本缓存干扰
rm -rf node_modules rm package-lock.json # 若使用yarn,则删除 yarn.lock重新安装依赖:基于修改后的package.json拉取匹配版本的依赖
npm install清理Parcel缓存:清除Parcel自带的缓存,避免残留旧插件数据
npx parcel clean验证版本一致性:安装完成后检查核心Parcel包与sass插件的版本是否匹配
npm list @parcel/core @parcel/transformer-sass确保两者主版本号一致(例如均为2.7.x或更高版本)
若上述步骤无效,直接指定兼容版本:在package.json中明确指定Parcel核心包与sass插件为同一兼容版本,示例如下:
{ "devDependencies": { "@parcel/core": "^2.7.0", "@parcel/transformer-sass": "^2.7.0", "parcel": "^2.7.0" } }完成配置后重复前面的删除、重装、清理缓存步骤
内容的提问来源于stack exchange,提问作者ABDULRAHMAN ALJAADI
相关产品推荐
相关产品推荐

