-
Notifications
You must be signed in to change notification settings - Fork 29.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
io.js 2.2.x 2.3.x nodemon on Windows #1849
Comments
Is it possible that the wrappy module is not there because of too long filenames ? |
I am trying to reproduce but I cannot use npm with v2.2.0 because of a strange SSL error |
@targos it worked fine before the upgrade. the project was on io.js since the beginning. |
Probably caused by #1850 |
@kyrylkov please retry with 2.2.1 |
It is not fixed in 2.2.1, I am getting the same error |
@silverwind 2.2.1 doesn't solve the problem |
@kyrylkov can you |
@kyrylkov was this actually working on a previous version? You're running really close to the path limit on that one and I wouldn't be surprised if that's involved, already the error is being caused at |
@rvagg |
@rvagg it worked all the way from io.js 1.0 or so. do you suggest to move the project folder closer to the root to try? |
yeah, I'm wondering if something in npm has changed or perhaps a new version of nodemon or one of its dependencies has changed to alter the dependency tree to make it too deep; perhaps go to |
@rvagg If you referring to |
@rvagg local installation from a very shallow path ( |
@rvagg however this doesn't solve a problem of a default |
@kyrylkov this is going to have to be something to take up with the npm team over at https://github.com/npm/npm, we just bundle the tool here and it controls the installation of packages. you should be able to |
@rvagg got it. i'll open an issue at |
Are you sure that this is problem with NPM? iojs 2.2.0 can't find modules in long paths that are already installed. When I replace exe with iojs 2.1.0 (keeping latest npm), even "npm install" works correctly. iojs 2.2.0 and later breaks this (modules in long paths are not found). Returning to 2.1.0 fixes everything. |
@neVERberleRfellerER you are right, it is an issue introduced in 2.2.0. |
Yes, it looks like in the end io.js is to blame |
nodejs#1801 introduced internal fs methods to speed up require. The methods do not call path._makeLong like their counterpart from the fs module. This brings back the old behaviour. Fixes: nodejs#1990 Fixes: nodejs#1980 Fixes: nodejs#1849
#1801 introduced internal fs methods to speed up require. The methods do not call path._makeLong like their counterpart from the fs module. This brings back the old behaviour. Fixes: #1990 Fixes: #1980 Fixes: #1849 PR-URL: https://github.com/nodejs/io.js/pull/1991/files Reviewed-By: Bert Belder <bertbelder@gmail.com>
Fixed by 671e64a |
The text was updated successfully, but these errors were encountered: