簡體   English   中英

Grunt和Bourbon-找不到模塊“ Bourbon”

[英]Grunt and Bourbon - Cannot Find Module 'Bourbon'

我正在嘗試使用GruntJS對我的工作流程進行一些改進-我已經使用Compass了一段時間,但是我想嘗試使用Bourbon,所以我一直在嘗試使它工作但失敗了。

運行“ grunt”時出現以下錯誤:

ERROR: Cannot find module 'bourbon'

我已經通過“ npm install”和以下“ package.json”文件通過Node安裝了該文件:

{
    "name" : "project",
    "description": "description",
    "version" : "0.0.1",
    "dependencies" : {
        "node-sass": "~0.8.4",
        "node-bourbon": "~1.0.0",
        "grunt": "~0.4.4",
        "grunt-contrib-watch": "~0.6.1",
        "grunt-sass": "~0.12.0",
        "grunt-contrib-uglify": "~0.4.0",
        "matchdep": "~0.3.0"
    }
}

我的咕unt聲文件看起來像這樣:

module.exports = function(grunt){

grunt.loadNpmTasks('grunt-sass');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-uglify');

grunt.initConfig({

    uglify: {

        my_target: {
            files: {
                'assets/js/main.js': ['_/js/scripts.js']
            } // files
        } // my_target

    }, // uglify

    sass: {

        dist: {

            options: {
                includePaths: require('bourbon').includePaths,
                outputStyle: 'compressed'
            },

            files: {
                'assets/css/main.css': '_/stylesheets/**/*.scss'
            }  
        }

    },

    watch: {

        options: { livereload: true },

        grunt: { files: ['gruntfile.js'] },

        scripts: {
            files: ['_/js/scripts.js'],
            tasks: ['uglify']
        }, //script

        sass: {
            files: ['_/stylesheets/**/*.scss'],
            tasks: ['sass']
        }, //sass

        php: {
            files: ['**/*.php']
        }

    } //watch

}) //initConfig

grunt.registerTask('default', 'watch');

} //exports

我還使用以下命令將文件導入了SCSS樣式表的頂部:

@import'波旁酒';

不知道我在這里做錯了什么,任何幫助將不勝感激!

如果您需要更多信息,請告訴我。

您需要使用錯誤的程序包名稱。 它應該是:

includePaths: require('node-bourbon').includePaths

但是你有:

includePaths: require('bourbon').includePaths

手動安裝Bourbon:

安裝gem:

$ gem install bourbon

通過生成bourbon文件夾,將Bourbon安裝到項目的樣式表目錄中:

$ bourbon install

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM