Как удалить косвенную зависимость

#node.js #npm #mapnik

#node.js #npm #mapnik

Вопрос:

Я устраняю неполадки при установке приложения узла и сталкиваюсь с ошибкой, которая была решена ранее здесь:https://github.com/mapnik/node-mapnik/issues/899 В принципе, у меня установлены две версии mapnik, и это выдает мне ошибку. Затем я должен удалить косвенную зависимость (зависимость от зависимости, которая требуется в моем приложении).

Я пробовал некоторые варианты удаления npm и обновления прямой зависимости в моем package.json, но это не сработало.

 $ npm ls mapnik
irio@0.0.1 /home/ubr1/irio
├── mapnik@4.2.1 
└─┬ tilelive-mapnik@0.6.18
  └── mapnik@3.7.2 
  

Я должен удалить mapnik@3.7.2 . Как я могу это сделать?

Комментарии:

1. удалить папку и отредактировать package-lock.json?

2. Спасибо за ответ @Marc. В node_modules / tilelive /node_modules нет зависимости mapnik.

3. Я искал не в том каталоге. Теперь я мог удалить из package.json и запустить обновление npm. Спасибо @Marc