相关疑难解决方法(0)

升级到节点7后找不到模块'internal/fs'

我们最近尝试在构建服务器上升级到节点v7.0.0,但在"bower_concat"步骤中应用程序构建任务失败时开始出现问题:

Loading "bower-concat.js" tasks...ERROR
Error: Cannot find module 'internal/fs'
Run Code Online (Sandbox Code Playgroud)

我们安装了什么:

  • nodev7.0.0(通过yum "nodesource"存储库安装)
  • npm 4.0.1
  • 使用grunt(如果这是相关的)
  • grunt-bower-concat 0.6.0

grunt构建任务配置:

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'
    ]
);
Run Code Online (Sandbox Code Playgroud)

而咕噜咕噜的bower_concat任务:

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"
            ]
        }
    }
}, 
Run Code Online (Sandbox Code Playgroud)

请注意,它在节点v6.9.0上没有任何问题.

什么可能导致这个问题?我们可以在不降级到节点v6的情况下解决问题吗?


还有这个相关的问题,但是,截至目前,那里的信息对我们的案例没有帮助.

javascript node.js npm gruntjs bower

53
推荐指数
5
解决办法
4万
查看次数

标签 统计

bower ×1

gruntjs ×1

javascript ×1

node.js ×1

npm ×1