我使用Angular 7.1.4。我想用下面的代码生成一个新模块;
i,j,k
但是我遇到了一个错误:
currentDateParse.toString()
如何解决此问题? 节点:8.11.3
答案 0 :(得分:3)
我解决了我的问题。我的angular / cli版本是7.0.7,但是在package-lock.json中找到了@ schematics / angular @ 8.0.3。因此,我运行“ npm install @ schematics / angular @ 7.0.7 --save-dev”命令并解决了我的问题。 感谢您的关注。
答案 1 :(得分:2)
使用“使用”时出现此问题: @ angular / cli 8.1.1, @ angular-devkit / schematics 8.0.1, 节点v8.9.4, 升级到Node 10即可解决此问题。
答案 2 :(得分:0)
尝试生成一个空白的新项目,并检查使用CLI创建模块时在该处是否也遇到相同的错误。
如果您这样做,那么我建议重新安装angular。
答案 3 :(得分:0)
尝试安装CLI版本6.0.8,然后在干净的项目中安装ng add @ angular / pwa @ 0.6.8
似乎错误没有被核心团队解决,因此与此同时我们必须使用较低的版本
答案 4 :(得分:0)
Angular CLI:8.0.3 节点:10.16.0 操作系统:Darwin x64 角度:7.2.7
我也遇到了这个问题,但是当我选择重新安装节点时,它已解决!希望我能为您提供帮助!
答案 5 :(得分:0)
运行npm install @ schematics / angular @ 7.0.7 --save-dev 用与您的@ angular / cli相同的版本替换该版本(此方案是7.0.7)
答案 6 :(得分:0)
这是节点错误。 只需执行3个步骤 1.-卸载并重新安装节点的(最新)版本 2.-在项目内部,删除package-lock.json文件(它将自动重新生成)和node_modules文件夹 3.-运行npm install重新加载node_modules
答案 7 :(得分:0)
我的问题是我的节点版本在8.x.x
上,但是>> {8.x.x
的角节点需要> = 10.x.x
的节点版本
我正在使用nvm来更改节点版本。 像这样安装(检查Windows使用情况的链接)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
安装后安装节点版本10.x.x
nvm install 10
然后像这样在终端中切换
nvm use 10
答案 8 :(得分:0)
删除现有的package-lock.json
和node_modules
目录可以帮助我正确运行ng new
命令
答案 9 :(得分:0)
确保您的angular cli版本和@ schematics / angular应该相同 然后只有 ng add @ angular / pwa <项目名称与angular.json文件中的名称相同>
将成功执行并运行,并将服务工作者模块添加到项目中
答案 10 :(得分:0)
角度图似乎有问题- 使用npm install --save @ angular / pwa @ 0.6.8
如果您遇到其他问题,也可以尝试降低豌豆版本。
github-上的问题线程 https://github.com/angular/angular-cli/issues/11663
答案 11 :(得分:0)
这个答案与最初的问题无关,但由于这是错误信息在谷歌中的第一次命中,我会在此处留下一些信息,以便在升级 Apollo ({{1} }) 从 1.x 到 2.x,带有 apollo-angular
。
检查您是否安装了 ng update apollo-angular
以及它是否与您的 @angular-devkit/schematics
软件包版本相同。
如果不使用 @angular/cli
安装。然后提交更改,确保您没有从失败的运行提交更改后的 Apollo 版本,然后重试。