小编Arm*_*sch的帖子

指南针在Windows 7上没有与Grunt一起运行

我目前正在关注我的sass文件中的任何更改:['_/components/sass/*.scss']

当我运行grunt watch(通过具有管理员权限的Node.js终端)时,一切似乎都正常.

但是,如果我对.scss文件进行了任何更改,则会出现以下错误:

File "_\components\sass\styles.scss" changed.
Running "compass:dev" (compass) task
Warning: Command failed: C:\Windows\system32\cmd.exe /s /c "compass.bat --version"

The command "compass.bat" is either spelled incorctly or cannot be found.
Use --force to continue.

Aborted due to warnings.
Completed in 3.510s at Mon Aug 24 2015 13:15:13 GMT+0200 (Mitteleuropäische Somm
erzeit) - Waiting...
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,Grunt Watch可以正常工作.它对我的.scss文件进行了更改,但是当它尝试执行'compass:dev'时,它会尝试调用"compass.bat --version".我想到的是,compass.bat的正确路径/ cmd命令应该是:

C:\ Ruby22-x64\bin\compass.bat --version

所以我怀疑这是一些PATH问题?

如何让这个程序基本上运行此命令:

C:\Windows\system32\cmd.exe /s /c "C:\Ruby22-x64\bin\compass.bat --version"
Run Code Online (Sandbox Code Playgroud)

而不是这个(它目前正在做):

C:\Windows\system32\cmd.exe /s /c "compass.bat --version"
Run Code Online (Sandbox Code Playgroud)

这是我的gruntfile.js:

module.exports = function(grunt) {

    grunt.loadNpmTasks('grunt-contrib-uglify');
    grunt.loadNpmTasks('grunt-contrib-watch'); …
Run Code Online (Sandbox Code Playgroud)

sass compass-sass compass

4
推荐指数
1
解决办法
3567
查看次数

为什么这个基本的Java布尔表达式不起作用?

为什么这不用Java(v1.8)计算.对我来说似乎完全符合逻辑......

boolean banana = true;
(banana == true || false) ? System.out.println("True") : System.out.println("False");
Run Code Online (Sandbox Code Playgroud)

输出消息:错误:java:不是语句

java

-3
推荐指数
1
解决办法
225
查看次数

标签 统计

compass ×1

compass-sass ×1

java ×1

sass ×1