2016-11-29 2 views
0

私はウェブサイトを配備するパイプラインを構築しようとしています。私は、CSSを小さくして小さくするために不快感を使用します。私はこれを実行したとき、私は毎回buddy.workにおけるパイプラインでパッケージをインストールしますが、"less.js"タスクを読み込んでいます... buddy.workでパイプラインをビルドするときにエラーが発生しましたが、ローカルで問題はありません。なぜですか?

{ 
    "name": "lr-experience-builder", 
    "version": "0.1.0", 
    "devDependencies": { 
    "assemble-less": "^0.7.0", 
    "grunt": "^0.4.5", 
    "grunt-contrib-cssmin": "^1.0.2", 
    "grunt-contrib-jshint": "~0.10.0", 
    "grunt-contrib-less": "^1.4.0", 
    "grunt-contrib-nodeunit": "~0.4.1", 
    "install": "^0.8.1", 
    "npm": "^3.9.2" 
    } 
} 

module.exports = function(grunt) { 
    grunt.initConfig({ 
    pkg: grunt.file.readJSON('package.json'), 
    less:{ 
     development: { 
     options: { 
      path: ["assets/less/*.less"] 
     }, 
     files: { "assets/css/style.css" : "assets/less/style.less" } 
     } 
    }, 
    cssmin: { 
     options: { 
      sourceMap: false, 
     }, 
     target: { 
      files: {"assets/css/style.min.css": "assets/css/style.css"} 
     } 
    }, 
    }); 

    // Load the plugin that provides the "uglify" task. 
    grunt.loadNpmTasks('grunt-contrib-cssmin'); 
    grunt.loadNpmTasks('grunt-contrib-less'); 
    // Default task(s). 
    grunt.registerTask('default', ['less','cssmin']); 

}; 

これはpackage.jsonファイルである:これはgruntfile.jsがどのように見えるかですパイプライン、それがこのエラーをスルー:

....... 
Creating image finished. 
grunt 
Loading "less.js" tasks...ERROR 
>> Error: Cannot find module './lodash' 
Warning: Task "less" not found. Use --force to continue. 
Aborted due to warnings. 
Build failed !!!. 

、これは私がbuddy.workパイプラインにconfigの方法です:

npm install 
npm install -g grunt-cli 
npm install grunt --save-dev 
npm install grunt-contrib-less --save-dev 
npm install grunt-contrib-cssmin --save-dev 

誰にもアイデアはありますか?あなたのパイプラインパッケージ&設定コマンドで

答えて

0

、これを実行します。ところで、あなたは準備が展開するときにキャッシュをきれいにするチェック

npm install 
grunt 

:runコマンドセクションで

npm install -g grunt-cli 
npm install lodash 
npm install grunt --save-dev 
npm install grunt-contrib-less --save-dev 
npm install grunt-contrib-cssmin --save-dev 

はありません。

関連する問題