首页 > 解决方案 > Angular 发生未处理的异常:EILSEQ:非法字节序列,已读取。当我运行“ng”命令时

问题描述

当我在 Angular 项目中打开终端并运行ngng serve. 我明白了。。

An unhandled exception occurred: EILSEQ: illegal byte sequence, read
See "/private/var/folders/f3/jkt2fc9j64xdpvt60mg6s4c40000gn/T/ng-BZg83I/angular-errors.log" for further details.

当我打开日志文件时,它读取...

[error] Error: EILSEQ: illegal byte sequence, read
at Object.readSync (fs.js:506:3)
at tryReadSync (fs.js:331:20)
at Object.readFileSync (fs.js:360:19)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:990:22)
at Module.load (internal/modules/cjs/loader.js:811:32)
at Function.Module._load (internal/modules/cjs/loader.js:723:14)
at Module.require (internal/modules/cjs/loader.js:848:19)
at require (internal/modules/cjs/helpers.js:74:18)
at Object.<anonymous(/Users/AppProjects/Commercial/ArtifactPro/artifactpro/node_modules/pacote/extract.js:3:12)
at Module._compile (internal/modules/cjs/loader.js:955:30)

在第 3 行。如 所示extract.js,从 加载一个模块bluebird.js

我不知道是什么导致了这个错误。Angular CLI 在该项目之外工作,这意味着它可以从任何目录运行,也可以在任何其他 Angular 项目中工作。任何人都可以帮助解决这个问题吗?

标签: node.jsangularnpmangular-cli

解决方案


推荐阅读