2016-09-27 7 views
0

따라서 Roots 정적 사이트 생성기로 실험 중이며 app.coffee 파일을 통해 Bourbon을 가져 오기 위해 시간을 많이 보내고 있습니다.bourbon-neat을 루트와 함께 사용하는 방법

app.coffee은 다음과 같습니다

js_pipeline = require 'js-pipeline' 
css_pipeline = require 'css-pipeline' 
browserify = require 'roots-browserify' 
sass   = require 'node-sass' 

module.exports = 
    ignores: ['readme.md', '**/layout.*', '**/_*', '.gitignore', 'ship.*conf'] 

    extensions: [ 
    browserify(files: 'assets/js/main.coffee', out: 'js/build.js') 
    js_pipeline(files: 'assets/js/*.coffee'), 
    css_pipeline(files: 'assets/css/*.scss') 
    ] 

    'coffee-script': 
    sourcemap: true 

    jade: 
    pretty: true 

    sass: 
    // includePaths: require('bourbon-neat').includePaths 
    // includePaths: [require('bourbon-neat').includePaths] 
    includePaths: ['node_modules/bourbon-neat/app/assets/stylesheets/'] 

includePaths 내가 해봤 다른 것들입니다 댓글을 달았습니다. 나는 require('bourbone-neat').includePaths을 전달해야한다고 언급 한 버번 - 깔끔한 문서를 읽었지만 제대로 작동하지 않는 것 같습니다.

내 .scss 파일에 @import "neat" 할 때 내가 오류는 다음과 같습니다

Error: File to import not found or unreadable: neat.

참고 : 루트 태그가없는 것 같습니다.

답변

0

나는 다른 사람들이보고있어이 작업을 할 수있었습니다. 내 app.coffee은 다음과 같습니다.

js_pipeline = require 'js-pipeline' 
css_pipeline = require 'css-pipeline' 
browserify = require 'roots-browserify' 

module.exports = 
    debug:true 
    ignores: ['readme.md', '**/layout.*', '**/_*', '.gitignore', 'ship.*conf'] 

    extensions: [ 
    browserify(files: 'assets/js/main.coffee', out: 'js/build.js') 
    js_pipeline(files: 'assets/js/*.coffee') 
    css_pipeline(files: 'assets/css/*.scss') 
    ] 

    'coffee-script': 
    sourcemap: true 

    jade: 
    pretty: true 

    scss: 
     includePaths: require('bourbon-neat').includePaths