Преглед изворни кода

Merge pull request #3111 from felixbuenemann/fix-npm-3-phantomjs-build-failure

Fix npm 3 build failure in phantomjs task
Torkel Ödegaard пре 10 година
родитељ
комит
db083c43dd
1 измењених фајлова са 5 додато и 0 уклоњено
  1. 5 0
      tasks/options/phantomjs.js

+ 5 - 0
tasks/options/phantomjs.js

@@ -6,6 +6,11 @@ module.exports = function(config,grunt) {
     var dest = './vendor/phantomjs/phantomjs';
     var dest = './vendor/phantomjs/phantomjs';
     var confDir = './node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/'
     var confDir = './node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/'
 
 
+    if (!grunt.file.exists(confDir)) {
+      // npm 3 or npm 2 with dedupe
+      confDir = './node_modules/phantomjs/lib/';
+    }
+
     if (!grunt.file.exists(dest)){
     if (!grunt.file.exists(dest)){
 
 
       var m=grunt.file.read(confDir+"location.js")
       var m=grunt.file.read(confDir+"location.js")