小编dav*_*ave的帖子

指南针:您必须从项目目录中编译单个样式表

前段时间我正在使用指南针从sass为项目生成样式表.

最近我回到了那个项目.我去了我的sass目录并做了"指南针观察 - 调试.:." 这会生成错误"您必须从项目目录中编译单个样式表".

我发现目录中没有config.rb.所以我重新创建了一个.它看起来像这样:

http_path = "/"
css_dir = "/css"
sass_dir = "/css"
images_dir = "/img"
javascripts_dir = "/js"
preferred_syntax = :sass
Run Code Online (Sandbox Code Playgroud)

但是,无论我在配置中输入什么值,我使用罗盘的所有尝试都会导致相同的错误.

如何让罗盘实际处理我的sass?

sass compass-sass

25
推荐指数
1
解决办法
3万
查看次数

如何在特定目录中安装bower依赖项?

我正在为简单的网站构建一个yeoman生成器.我想在我的脚手架中包含一个流行的JavaScript库.

这很容易bower install <mylib>.然后Bower将库安装在目录中bower_components.

如何配置bower在特定目录中安装该特定库?

yeoman bower

8
推荐指数
1
解决办法
3605
查看次数

如何告诉bower在哪里安装包?

我正在弄清楚如何使用凉亭安装包裹.

当我'bower install packagename'时,软件包安装在/ app/components /中.

但是,我想自己决定项目的结构.

有没有办法配置bower在特定地方安装包?

bower

7
推荐指数
1
解决办法
2292
查看次数

grunt-contrib-watch:{tinylr:"欢迎",版本:"0.0.4"}

我正在努力工作,使用grunt-contrib-watch和grunt-contrib-compass.

到目前为止,我的Gruntfile看起来像这样:

module.exports = function (grunt){

    grunt.initConfig({

    compass : {

        dist : {
        options : {
            debugInfo : 'true'          
        }

        }

    },

    watch : {       
        files : ['*.html', 'js/*', 'sass/*'],
        task : ['compass'],
        options : {
        livereload: true,
        port : 35729
        }       
    }

    });


    grunt.loadNpmTasks('grunt-contrib-watch') ;
    grunt.loadNpmTasks('grunt-contrib-compass') ;

    grunt.registerTask('default', ['watch'])

} ;
Run Code Online (Sandbox Code Playgroud)

我正在使用chromes live-reload扩展.

如果我然后运行'grunt -v',我可以看到grunt按预期监视我的html和我的sass文件.我的浏览器选项卡会按预期自动重新加载.

在浏览器选项卡中,我转到此地址:

http://localhost:35729
Run Code Online (Sandbox Code Playgroud)

但是,在我的浏览器中,我只在加载和重新加载时看到这个:

{
tinylr: "Welcome",
version: "0.0.4"
}
Run Code Online (Sandbox Code Playgroud)

我没有看到我的index.html.只是对象.

为了查看我的网站,我需要做什么?

gruntjs grunt-contrib-watch

2
推荐指数
1
解决办法
2119
查看次数