在以下代码中:
use strict;
use warnings;
use Data::Dumper;
my %hash = %Whatever::whatever;
my @array = @Whatever::whatever;
print Dumper \@array;
print Dumper \%hash;
Run Code Online (Sandbox Code Playgroud)
我的理解是@Whatever ::无论是什么访问符号表,并且不会产生错误消息,因为符号表是一个哈希.但为什么至少没有用于访问不存在元素的警告消息?
我有一个最初在Angular 2上开发的应用程序,随着使用Angular发行文档发布新版本的Angular,我逐渐随着时间的推移而迁移。目前,应用程序中的angular版本为:7.2.15
我还应该补充一点,我已经使用@ nrwl / nx将NestJs + Angular项目移动到了单声道存储库中,但是即使尝试在不使用@ nrwl / nx的单声道存储库中将通用添加到我以前的版本中,也会出现相同的错误
现在,当我尝试添加角度通用支持时:
ng add @nguniversal/express-engine --clientProject <my project name>
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Module file (/src/app/.ts) not found
Run Code Online (Sandbox Code Playgroud)
这是我遇到的唯一错误,因此很难知道从哪里开始。我也找不到在线报告任何类似的问题。有人知道我该如何解决?
这是ng -v的输出:
Your global Angular CLI version (8.2.0) is greater than your local
version (7.3.9). The local Angular CLI version is used.
To disable this warning use "ng config -g cli.warnings.versionMismatch false".
_ _ ____ _ ___
/ \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ …
Run Code Online (Sandbox Code Playgroud)