Closed
Description
Issue details
My module have a dependency to browser-synch version ~2.11.0, and after the publishing of version 2.26 of browser-synch (and browser-synch-client), I've got this error:
Cannot find module 'etag'
Because my dependencies tree is broken
Steps to reproduce/test case
- I'm declaring a dependency to browser-synch version ~2.11.0 (so I get 2.11.2)
- This version declares a dependency to browser-synch-client version ^2.3.3 (so I got 2.5.1)
- After the publishing of version 2.26.0 of browser-synch and browser-synch-client ^2.3.3 = 2.26.0 of browser-synch-client that is not compatible with browser-synch 2.11.2
Please specify which version of Browsersync, node and npm you're running
- Browsersync [ 2.11.2 ]
- Node [ 8.12.0 ]
- Npm [ 6.4.1 ]
Affected platforms
- linuxwindowsOS Xfreebsdsolarisother (please specify which)
Browsersync use-case
- APIGulpGruntCLI
Metadata
Metadata
Assignees
Labels
No labels
Activity
selected-pixel-jameson commentedon Oct 8, 2018
I think that the issue I'm running into is related to this as well. When trying to build I get an error stating that it can't find a reference to the module etag. It looks like this might have been a problem in a previous build as well. #1471
Akiyamka commentedon Oct 10, 2018
I join, the same problem.
Linux: [ 4.14.74-1-MANJARO ]
Node:[ v8.9.4 ]
Npm: [ 6.4.1 ]
Gulp: [ 3.9.1 ]
Browsersync [ 2.26.0 ]
shakyShane commentedon Oct 13, 2018
Hi all, I've published browser-sync-client@2.26.1 which should fix this :)
lazysoftwareman commentedon Oct 13, 2018
Thank you shakyShane
fix: deps - ensure previous users of browser-sync-client are not affe…