2016-06-23 3 views
2

のためのうなり声でbrowserify有効にする私は、私が正常にbrowserify使用していないが、jqueryの-UIがそれを必要としているようだどのようにjqueryの-UI

"Error: Cannot find module './core' from '/var/www/html/psychedharma/public_html/vendor'" 

を取得しています(しゃれを言い訳。)

どれでも大いに助けてください。

module.exports = function(grunt) { 

    grunt.loadNpmTasks('grunt-contrib-concat'); 
    grunt.loadNpmTasks('grunt-contrib-copy'); 
    grunt.loadNpmTasks('grunt-contrib-uglify'); 
    grunt.loadNpmTasks('grunt-browserify'); 

    grunt.initConfig({ 

     node: './node_modules', 
     dest: './public_html/vendor', 
     destfaf: './public_html/fonts', 

     copy: { 
      main: { 
       files: [      
        { 
         expand: true, 
         flatten: true, 
         src: ['<%= node %>/font-awesome/fonts/fontawesome-webfont.*'], 
         dest: '<%= destfaf %>/', 
         filter: 'isFile' 
        }, 
        { 
         expand: true, 
         flatten: true, 
         src: ['<%= node %>/bootstrap/fonts/glyphicons-halflings-regular.*'], 
         dest: '<%= destfaf %>/', 
         filter: 'isFile' 
        } 
       ] 
      } 
     }, 
     concat: {   
      css: { 
       files: { 
        '<%= dest %>/css.css': [ 
         '<%= node %>/bootstrap/dist/css/bootstrap.min.css', 
         '<%= node %>/font-awesome/css/font-awesome.min.css' 
        ] 
       } 
      }, 
      js: { 
       files: { 
        '<%= dest %>/js.js': [ 
         '<%= node %>/jquery/dist/jquery.min.js', 
         '<%= node %>/bootstrap/dist/js/bootstrap.min.js', 
         '<%= node %>/less/dist/less.min.js', 
         '<%= node %>/jquery-ui/jquery-ui.js', 
         '<%= node %>/jquery-ui/sortable.js' 
        ] 
       } 
      } 
     }, 
     browserify: { 
      dist: { 
       files: { 
        '<%= dest %>/js.js': ['<%= dest %>/js.js'] 
       }, 
       // options: { 
       //  transform: ['coffeeify'] 
       // } 
      } 
     }, 
     uglify: { 
      build: { 
       files: { 
        '<%= dest %>/js.min.js': [ '<%= dest %>/js.js' ] 
       } 
      } 
     } 
    }); 

    grunt.registerTask('def', [ 
     'concat', 
     'copy', 
     'browserify', 
     'uglify' 
    ]); 

    grunt.registerTask('default', ['def']); 
}; 

答えて

0

私は修正を見つけました。私は公式レポからjqueryのUIタグを使用するすべての

まず:それがどのように見える

'<%= node %>/jquery-ui/ui/core.js', 
'<%= node %>/jquery-ui/ui/widget.js', 
'<%= node %>/jquery-ui/ui/mouse.js', 
'<%= node %>/jquery-ui/ui/sortable.js' 

:で

'<%= node %>/jquery-ui/jquery-ui.js', 
'<%= node %>/jquery-ui/sortable.js' 

npm install --save github:jquery/jquery-ui#1.11.4 

は、その後、私はラインを置き換えます結局、browserifyは必要ないでしょう。

関連する問題