Son zamanlarda Düğüm v.6'ya geçtim ve normal yapıların çalışmasıyla daha fazla sorun yaratmaya başladı grunt / gulp / webpack
Örneğin:
$ gulp
[14:02:20] Local gulp not found in ~/_Other/angular-2-ts/angular2-seed
[14:02:20] Try running: npm install gulp
gulp ve diğer tüm eklentiler ve modüller rm -rf node_modules
/ node_modules klasörüne kurulur (ve hatta yeniden yüklenir ).
Bu hataların çoğunda
(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.
42 ile rasgele sayı
Gönderdiğim bu sayıdaki gibi - açısal2-tohum deposunda https://github.com/mgechev/angular2-seed/issues/902
Yapmaya çalıştığım şey, n ( https://www.npmjs.com/package/n ) aracılığıyla Düğüm v.5'e düşürmektir - işe yaradı. Ardından tüm node_modules
klasörleri kaldırın , ardından
npm info graceful-fs -v
3.3.6
tamam, yeni sürüme geçirmenize veya kaldırmanıza ve yüklemenize izin verin:
npm i graceful-fs@latest
npm i graceful-fs@4.1.4
sudo npm i graceful-fs@4.1.4 -g
tüm sonuçlar
npm info graceful-fs -v
3.3.6
Bu yüzden şimdi zarif-fs 3.3.6 ile sıkışmış para birimleri veya hatta bazı modül bağımlılıklarında daha kötü
$ angular2-seed
$ npm install
//other lines..
npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before
will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0
as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
Buradaki strateji ne olabilir:
- Graceful-fs <4.0.0 içeren tüm deps el ile yama?
- Belirli paket sürümünü kullanmak için bazı genel anahtarlar var mı?
- Her şey yeniden kurulsun mu?