如何使用Grunt的stylelint?

我试图用stylelintreplacegrunt-scss-lint (因为它的Ruby依赖性和没有安装gem的无提示失败)。

我遇到的问题是以下错误:

$ grunt Loading "Gruntfile.js" tasks...ERROR >> ReferenceError: Map is not defined 

我认为这是因为stylelint(这是一个PostCSS插件,而不是一个Grunt插件)需要ES6。

这是抛出Map is not defined错误的代码。

有没有办法让这个工作,我可以运行grunt而不是像这样一些奇怪的解决方法?

看起来你只需要升级你的Node版本。 如果你运行0.12或更高,你不应该有地图麻烦。 (使得“奇怪的解决方法”怪异的–harmony标志在0.12+中是不需要的。)

节点安装独立于Grunt。 运行node -v看看有什么。 如果您需要升级,只需使用nodejs.org即可获取最新版本。