Я только что опубликовал свой пакет npm. Но теперь, когда я устанавливаю его с помощью sudo npm install package-name -g
, он загружает пакет, но не загружает его зависимости. Я знаю это, потому что когда я выполняю команду пакета packagename path/to/folder
, тогда отображается ошибка об этом зависимостях, которая равна Error: Cannot find module 'hound'
. Собака - это его зависимость. Ниже файл мой package.jsonпервый опубликовать модуль npm не загружает зависимости
{
"name": "package-name",
"description": "description",
"version": "0.1.1",
"homepage": "url",
"author": {
"name": "Name",
"email": "[email protected]"
},
"repository": {
"type": "git",
"url": "url to git"
},
"bugs": {
"url": "url/issues"
},
"licenses": [
{
"type": "MIT",
"url": "url to LICENSE-MIT"
}
],
"main": "lib/package-name",
"engines": {
"node": "0.10.32"
},
"devDependencies": {
"hound": "1.0.4",
"async": "0.9.0",
"replace": "0.3.0",
"grunt": "~0.4.5",
"node-dir": "0.1.6"
},
"keywords": [],
"preferGlobal": "true",
"bin": {
"cssimport" : "lib/package-name.js"
}
}
Как я могу изменить это так, когда пользователь установить свой пакет, то его зависимость автоматически загружает и начинает работать?