我正在使用macOS Catalina 10.15.3。
我正在使用这个Jekyll主题生成缩略图,当我输入gulp img
时,出现了错误。
Requiring external module babel-register
~/node_modules/node-sass/lib/binding.js:13
throw new Error(errors.unsupportedEnvironment());
^
Error: Node Sass does not yet support your current environment: OS X 64-bit with Unsupported runtime (72)
For more information on which environments are supported please see:
https://github.com/sass/node-sass/releases/tag/v4.7.1
at module.exports (~/node_modules/node-sass/lib/binding.js:13:13)
at Object.<anonymous> (~/node_modules/node-sass/lib/index.js:14:35)
at Module._compile (internal/modules/cjs/loader.js:1157:30)
at Module._extensions..js (internal/modules/cjs/loader.js:1177:10)
at Object.require.extensions.<computed> [as .js] (~/node_modules/babel-register/lib/node.js:152:7)
at Module.load (internal/modules/cjs/loader.js:1001:32)
at Function.Module._load (internal/modules/cjs/loader.js:900:14)
at Module.require (internal/modules/cjs/loader.js:1043:19)
at require (internal/modules/cjs/helpers.js:77:18)
at Object.<anonymous> (~/node_modules/gulp-sass/index.js:187:21)
我尝试了各种方法,例如npm install
、npm uninstall
、npm rebuild node-sass
等等,但是我不知道为什么错误会出现。
node --version
- 看起来你正在运行过时的Node Sass版本...你收到的错误信息指向了一个链接,其中包含v4.7.1
- 但是v4.13.1
是最新的版本...此外,查看其他问题,因为他们提供了解决方案。 - Matt Oestreichnode --version
时,它显示我当前正在使用的是v12.16.1
。 - Samuelnode_modules
中查找...... - Matt Oestreich