как быть с теми, кто не заполнил поле "main" я понял, в bower.json заполнить "overrides" для этих библиотек. Но вот у select2 и angular-ui-select2 главные файлы называются одинаково "select2.js", и после подключения второй перетирает первый
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
при следующем package.json:
{
"dependencies": { "lodash": "4" },
"devDependencies": { "chalk": "1" }
}
имею такие логи:
rm -rf node_modules/
npm i --production
/Users/iboozyvoozy/xxx
└── lodash@4.6.1
rm -rf node_modules/
npm i
/Users/iboozyvoozy/xxx
├─┬ chalk@1.1.3
│ ├── ansi-styles@2.2.1
│ ├── escape-string-regexp@1.0.5
│ ├─┬ has-ansi@2.0.0
│ │ └── ansi-regex@2.0.0
│ ├── strip-ansi@3.0.1
│ └── supports-color@2.0.0
└── lodash@4.6.1
node -v
v5.9.0
npm -v
3.7.3