grunt-contrib-sass编译后css文件为空。

发布于 2022-09-05 21:26:10 字数 803 浏览 15 评论 0

grunt文件。复制的文档里面的widgets.scss是写了一条css。测试。
widgets.sass

a{
  font-size: 12px;
}

gruntfile.js

module.exports = function (grunt) {
  grunt.initConfig({
    sass: {                              // Task 
      dist: {                            // Target 
        options: {                       // Target options 
          style: 'expanded'
        },
        files: {                         // Dictionary of files 
          'widgets.css': 'widgets.scss'
        }
      }
    }
  });
   
  grunt.loadNpmTasks('grunt-contrib-sass');
   
  grunt.registerTask('default', ['sass']);
}

命令行

Running "sass:dist" (sass) task
a {
  font-size: 12px;
}

Done.

但是widgets.css文件为空。
感觉像是在命令行打印出来,但是没有写入到文件中

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦醒时光 2022-09-12 21:26:11

自己回答一下吧。
是因为sass导致的。当时安装的时候直接用npm安装的,npm安装的是 dart写的。而grunt-contrib-sass需要的是Ruby的版本。
用gem install sass 替换掉之前的即可。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文