ng-docs.github.io icon indicating copy to clipboard operation
ng-docs.github.io copied to clipboard

ng new demo 时 出现 setTimeout is not defined错误

Open MuJiamei opened this issue 3 years ago • 11 comments

MuJiamei avatar Feb 26 '21 08:02 MuJiamei

请提供更详细的信息,比如 ng cli 版本,npm registry 设置,或者其它可能比较特别的地方。

asnowwolf avatar Feb 26 '21 09:02 asnowwolf

ng cli版本: Angular CLI: 11.2.2 Node: 10.23.0 OS: darwin x64 npm 版本 6.14.9 ng cli 是通过cnpm下载的 [email protected] 按照官方文档安装步骤安装的,没啥不同啊。。。

MuJiamei avatar Feb 26 '21 12:02 MuJiamei

MacBook-Pro-3:angular Albern$ ng new angular1 --strict ? Would you like to add Angular routing? Yes ? Which stylesheet format would you like to use? CSS setTimeout is not defined

MuJiamei avatar Feb 26 '21 12:02 MuJiamei

看起来很正常,尝试升级下Node版本?我记得ng11最低好像需要node12?

wszgrcy avatar Feb 27 '21 00:02 wszgrcy

尝试将node升级为v14.16.0 ,还是同样的错误

MuJiamei avatar Feb 27 '21 01:02 MuJiamei

npm升级到最新版本也不行

MuJiamei avatar Feb 27 '21 02:02 MuJiamei

执行ng --version 显示 Angular CLI: 11.2.2 Node: 14.16.0 OS: darwin x64

Angular: ... Ivy Workspace:

Package Version

@angular-devkit/architect 0.1102.2 (cli-only) @angular-devkit/core 11.2.2 (cli-only) @angular-devkit/schematics 11.2.2 (cli-only) @schematics/angular 11.2.2 (cli-only) @schematics/update 0.1102.2 (cli-only)

MuJiamei avatar Feb 27 '21 02:02 MuJiamei

我自己找到原因了,原来是用cnpm 安装的原因,我卸载了,重新npm下载了一遍,就可以了

MuJiamei avatar Feb 27 '21 02:02 MuJiamei

卸载@angular/cli么?

greatbear412 avatar Mar 09 '21 06:03 greatbear412

卸载@angular/cli么?

就之前的描述,应该是先在全局卸载@angular/cli,然后使用npm重新安装

wszgrcy avatar Mar 10 '21 09:03 wszgrcy

就是我之前下载angular/cli是用cnpm下载的,成功下载后创建的项目不可以用,出现如上bug,然后我把之前的angular/cli卸载,重新用npm下载,后就没有问题了,应该是cnpm的软件包的问题。

MuJiamei avatar Mar 18 '21 01:03 MuJiamei