Kann das Modul 'internal / fs' nach dem Upgrade auf Knoten 7 nicht finden
Wir haben kürzlich versucht, ein Upgrade auf den Knoten v7.0.0 auf unserem Build-Server durchzuführen, aber es traten Probleme auf, während der Task zur Anwendungserstellung auf dem @ fehlschlu "bower_concat" Schritt:
Loading "bower-concat.js" tasks...ERROR
Error: Cannot find module 'internal/fs'
Was wir installiert haben:
node
v7.0.0 (installiert überyum
"nodeSource" -Repository)npm
4.0.1 usinggrunt
(falls dies relevant ist)grunt-bower-concat
0.6.0Die Konfiguration der Grunt-Build-Aufgabe:
grunt.registerTask(
'build:prod', [
'clean:prod',
'copy:prod',
'replace',
'bower_concat',
'ngtemplates',
'concat',
'uglify',
'cssmin',
'injector:prod',
'copy:cssfix',
'copy:dist',
'bowercopy:dist',
'bowercopy:fonts',
'template:setProdVersion'
]
);
nd das Grunzbower_concat
task:
bower_concat: {
all: {
dest: '<%= app.build %>/bower.js',
cssDest: '<%= app.build %>/bower.css',
dependencies: {
'bootstrap': 'jquery'
},
mainFiles: {
"angular-app-modules": [
"app/dist/angular-app-modules.min.js",
"app/dist/angular-app-modules.min.css"
]
}
}
},
Bitte beachten Sie, dass es auf Knoten v6.9.0 problemlos funktioniert.
Was kann das Problem verursachen? Können wir das Problem umgehen, ohne ein Downgrade auf Knoten v6 durchzuführen?
Es gibt auchdieses relevante Problem, aber ab sofort helfen die Informationen dort in unserem Fall nicht weiter.