gulp-ruby-sass 在 Windows 中不是一个可识别的命令

2023-12-31

我第一次在 Windows Server 2012 VM 上尝试 gulp。我通常是 Mac 用户,所以我对 Windows 和 Powershell 这样的开发工具有点陌生。我安装了 Node.js 和 npm (没有其他任何东西)。我创建了以下基本 Gulpfile 来编译我的 Sass:

Gulpfile.js

var gulp = require('gulp'),
    sass = require('gulp-ruby-sass');

gulp.task('styles', function() {
    return gulp.src('Content/sass_new/application.scss')
    .pipe(sass({ style: 'expanded', }))
    .pipe(gulp.dest('Content/css'))
});

gulp.task('watch', function() {
    gulp.watch('Content/sass_new/*', ['styles']);
})

gulp.task('default', ['styles']);

在 Windows Powershell 中,我运行gulp命令,它输出以下内容:

[10:02:57] Using gulpfile C:\[path to]\gulpfile.js
[10:02:57] Starting 'styles'...
[10:02:57] gulp-ruby-sass: 'sass' is not recognized as an internal or external command,
operable program or batch file.
[10:02:57] Finished 'styles' after 316 ms
[10:02:57] Starting 'default'...
[10:02:57] Finished 'default' after 15 μs

我在这里错过了什么吗?我需要安装 Ruby 或 Sass 吗?我想做到这一点,我需要一个 Ruby 命令提示符,而 PowerShell 无法访问它。任何指导表示赞赏!


是的,没错,你需要安装Ruby and Sass to get gulp-ruby-sass在职的。

首先下载Ruby安装程序取决于您的规格这个地址 http://rubyinstaller.org/downloads/。安装完成后,您应该将其安装在您的系统上并可以通过以下方式访问PowerShell或简单的命令行。

之后,只需运行命令

gem install sass

你就完成了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

gulp-ruby-sass 在 Windows 中不是一个可识别的命令 的相关文章

随机推荐