最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

正在gulp中运行ng的版本使用了较旧的node.js版本

IT培训 admin 6浏览 0评论

正在gulp中运行ng的版本使用了较旧的node.js版本

我有一个gulp脚本,用于使用ng build构建角度文件。如果我从命令提示符下运行它,它将起作用,但是当我从gulp中运行并出现错误时,它将失败:

您正在运行Node.js的v10.6.0版本,但不支持Angular CLI 8.0+。受支持的官方Node.js版本是10.9或更高版本。请访问.js.Process的代码终止的说明0.C:***> cmd.exe / c gulp -b“C:***”--color --gulpfile“ C:*** \ Gulpfile.js”默认

我已经全局安装了节点v10.16.3的版本,但是由于某种原因它说我有v10.6.0。我也在用Gulp 4。

我的gulp文件看起来像这样:

var exec = require('child_process').exec;

gulp.task('buildNg', async function (cb) {
  exec('ng build', function (err, stdout, stderr) {
    console.log(stdout);
    console.log(stderr);
    cb(err);
  });
})

gulp是否使用自己的node.js版本?我没有看到其他原因。

回答如下:

在此消息中:

您正在运行Node.js的v10.6.0版本,但不支持Angular CLI 8.0+。受支持的官方Node.js版本是10.9或更高版本。请访问https://nodejs/en/以找到有关如何更新Node.js的说明

“ v10.6.0”部分是process.version(Source)的输出

因此,驱动器上的某个位置安装了旧版的Node.js。如果检查PATH环境变量以及where node where ngwhere gulp的输出,则应该能够找到并删除它。

正在gulp中运行ng的版本使用了较旧的node.js版本

我有一个gulp脚本,用于使用ng build构建角度文件。如果我从命令提示符下运行它,它将起作用,但是当我从gulp中运行并出现错误时,它将失败:

您正在运行Node.js的v10.6.0版本,但不支持Angular CLI 8.0+。受支持的官方Node.js版本是10.9或更高版本。请访问.js.Process的代码终止的说明0.C:***> cmd.exe / c gulp -b“C:***”--color --gulpfile“ C:*** \ Gulpfile.js”默认

我已经全局安装了节点v10.16.3的版本,但是由于某种原因它说我有v10.6.0。我也在用Gulp 4。

我的gulp文件看起来像这样:

var exec = require('child_process').exec;

gulp.task('buildNg', async function (cb) {
  exec('ng build', function (err, stdout, stderr) {
    console.log(stdout);
    console.log(stderr);
    cb(err);
  });
})

gulp是否使用自己的node.js版本?我没有看到其他原因。

回答如下:

在此消息中:

您正在运行Node.js的v10.6.0版本,但不支持Angular CLI 8.0+。受支持的官方Node.js版本是10.9或更高版本。请访问https://nodejs/en/以找到有关如何更新Node.js的说明

“ v10.6.0”部分是process.version(Source)的输出

因此,驱动器上的某个位置安装了旧版的Node.js。如果检查PATH环境变量以及where node where ngwhere gulp的输出,则应该能够找到并删除它。

发布评论

评论列表 (0)

  1. 暂无评论