Recentemente ho fatto un passaggio al Nodo v.6, e ho iniziato a creare sempre più problemi con l'esecuzione di normali build grunt/sorso/webpackCome risolvere 'fs: rivalutazione delle origini dei moduli nativi non è supportato' - graceful-fs
Ad esempio:
$ gulp
[14:02:20] Local gulp not found in ~/_Other/angular-2-ts/angular2-seed
[14:02:20] Try running: npm install gulp
mentre sorso e tutti gli altri moduli e plugin sono installati (e anche reinstallati tramite npm -rf node_modules
) in/node_modules cartella.
La maggior parte di questi errori hanno come linea
(node:42) fs: re-evaluating native module sources is not supported.
If you are using the graceful-fs module,
please update it to a more recent version.
con il 42 come numero arbitrario
Come in tale questione ho presentato - in pronti contro termine angular2-seme https://github.com/mgechev/angular2-seed/issues/902
quello che ho ho provato a fare il downgrade a Node v.5 via n (https://www.npmjs.com/package/n) - ha funzionato. Quindi rimuovere tutti node_modules
cartelle, quindi fare
npm info graceful-fs -v
3.3.6
ok, consente di aggiornare o rimuovere ed installare nuove:
npm i [email protected]
npm i [email protected]
sudo npm i [email protected] -g
tutti i risultati in
npm info graceful-fs -v
3.3.6
Così ora sto currenlty bloccato con graceful-fs 3.3.6 o anche peggio in alcune dipendenze di moduli, come
$ angular2-seed
$ npm install
//other lines..
npm WARN deprecated [email protected]: graceful-fs v3.0.0 and before
will fail on node releases >= v7.0. Please update to [email protected]^4.0.0
as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
Quale potrebbe essere la strategia qui:
- manualmente rattoppare tutte le dipendenze che contengono grazioso-fs < 4.0.0?
- C'è qualche opzione globale per utilizzare la versione del pacchetto specifica?
- Reinstallare tutto?
Sto avendo lo stesso problema con Gulp e alcuni dei miei moduli . Ho risolto i miei moduli aggiornando i moduli per utilizzare gli ultimi graceful-fs, ma non sono sicuro che esista una soluzione per correggere altri moduli che non sono ancora stati aggiornati. –
Sembra che questo non verrà risolto in Gulp 3.x e sarà necessario eseguire l'aggiornamento a Gulp 4.x https://github.com/gulpjs/gulp/issues/1571 – dtothefp