我在服务器上的构建今天突然失败了,在做它的Sass事情时,它总是做了4年.
它在Docker中运行,所以映像的NPM可能比我本地的要晚,因为我不倾向于更新工作的东西.
因此,我更新了本地 node 和NPM,并复制了该问题.
TypeError: Cannot read properties of undefined (reading 'indexOf')
at /Users/me/myCode/node_modules/sass/sass.dart.js:116832:12
at Object.applyHooksTransformer (/Users/me/myCode/node_modules/sass/sass.dart.js:1863:14)
at Object.initHooks (/Users/me/myCode/node_modules/sass/sass.dart.js:1843:251)
at Object.initNativeDispatchContinue (/Users/me/myCode/node_modules/sass/sass.dart.js:1809:9)
at Object.initNativeDispatch (/Users/me/myCode/node_modules/sass/sass.dart.js:1803:9)
at Object.getNativeInterceptor (/Users/me/myCode/node_modules/sass/sass.dart.js:29308:13)
at Object.getInterceptor$x (/Users/me/myCode/node_modules/sass/sass.dart.js:29569:16)
at Object.set$compile$x (/Users/me/myCode/node_modules/sass/sass.dart.js:29636:16)
at Object.main (/Users/me/myCode/node_modules/sass/sass.dart.js:24401:9)
at main2 (/Users/me/myCode/node_modules/sass/sass.dart.js:26210:9)
- 我已经"升级"了
sass
和gulp-sass
的一些主要版本,但即使是最新的版本也不起作用. - 我已经清除了缓存并重新安装了这些包.
- 我使用Sass构建Bootstrap和一个单独的
custom.scss
文件. - 我还没有从Git签出旧的提交.
- 它最后一次建造是在10月18日,现在是23号.
- 我一直在用C#代码来做这些工作,而不是这些.
- 我只睡了4个小时,这个错误出现在我糟糕的一天.
- 人工智能已经没有 idea 了.
失败是自发的,也是意想不到的.
我的猜测是,Node Docker的形象在本周末更新了,这在某种程度上打击了萨斯.
更新
- 官方Node Docker镜像已更新.....4天前.