npm运行构建脚本失败,POSTSS和POSTSS计算版本冲突

npm运行构建脚本失败,POSTSS和POSTSS计算版本冲突,npm,gulp,postcss,package-lock.json,Npm,Gulp,Postcss,Package Lock.json,我有一个自定义主题的wordpress站点,直到最近它开始抛出错误,这会阻止构建脚本完成,使我们的团队无法部署 剩下的错误是: 您当前的PostCSS版本是5.2.18,但PostCSS calc使用6.0.14 我尝试删除节点_模块和包锁,并在为这两个包指定版本时再次运行npm安装,但package.lock似乎总是将它们保存为我在package.json中指定的不同版本 实际误差如下: 您当前的PostCSS版本是5.2.18,但PostCSS calc使用6.0.14。也许这就是下面错误的

我有一个自定义主题的wordpress站点,直到最近它开始抛出错误,这会阻止构建脚本完成,使我们的团队无法部署

剩下的错误是: 您当前的PostCSS版本是5.2.18,但PostCSS calc使用6.0.14

我尝试删除节点_模块和包锁,并在为这两个包指定版本时再次运行npm安装,但package.lock似乎总是将它们保存为我在package.json中指定的不同版本

实际误差如下:

您当前的PostCSS版本是5.2.18,但PostCSS calc使用6.0.14。也许这就是下面错误的根源。 [09:22:46]gulp notify:[gulp]第1行出现分析错误: 1.69 em/2 -----^ 预期输入结尾为“ADD”、“SUB”、“MUL”、“DIV”,但收到意外的“PREFIX”

页边距底部:计算($(行高基准)em/2);{ const dest=utils.buildStylesPath(); const config=require('./postss'); 回灌 .src([ utils.themeRootPath('../blocks/**/style.css'), utils.srcStylesPath(“u load.css”), ]) .pipe(gulpif(isDev,sourcemaps.init()) .pipe(gulpif(isDev,水管工({errorHandler:error}))) .管道(邮政编码(配置)) .pipe(重命名(函数(路径)){ if(path.dirname!=='。){ path.basename='block-'+path.dirname; path.dirname='; }else if(path.basename==='\u load'){ path.basename='bundle'; } })) .pipe(gulpif(isDev,sourcemaps.write('./')) .管道(大口目的地(目的地)); }; // ... // ... // ... 吞咽任务( “建造”, gulp.series(clean、gulp.parallel(样式、图像)、gulp.parallel(脚本)、optimize、manifest) );