Игнорировать зависимость с помощью grunt-browserify

#npm #gruntjs #jquery-cycle2 #grunt-browserify

#npm #gruntjs #jquery-cycle2 #grunt-browserify

Вопрос:

Мне «требуется» библиотека Malsups Cycle2 для проекта, который зависит от jQuery однако, я хочу исключить jQuery из пакета, поскольку я буду включать это отдельно.

В настоящее время мой package.json имеет:

   ...
  "dependencies": {
    "browserify-shim": "^3.8.12",
    "font-awesome": "^4.6.3"
  },
  "browserify-shim": {
    "jquery" : "global:jquery"
  }....
  

Мой gruntfile.в js есть это:

   ...
  browserify: {
        dist: {
            files: {
                "dest.js" : "source.js"
            },
            options: {
                transform: ["browserify-shim"]
            }
        },
    }...
  

И в моем JS-файле у меня просто есть:

 var cycle2 = require("jquery.cycle2");
  

Однако jQuery все еще находится в комплекте.