如何使用package.json指定所需的深度嵌套devDependency?
我想碰撞我的ws
包版本根据这个提交 ,以防止一些失败,我遇到了运行npm install
一部分,我有我的项目中的browser-sync
的开发依赖。
我看着npm shrinkwrap
但我不认为它适用,因为我正在与devDependencies。
我想要发生的是,当我通过npm安装时,它使用ws
版本0.7.1,而不是在engine.io-client的深度嵌套package.json中指定的0.5.0位于:
浏览器同步> socket.io> engine.io> engine.io-client
有一个简单的方法,我可以在我的package.json中指定这个? 如果没有,那么处理类似这样的事情的正确工作stream程是可维护的,而不必分叉和使用我自己的克隆存储库?