Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 纱线离线时的角度控制_Angular_Yarnpkg - Fatal编程技术网

Angular 纱线离线时的角度控制

Angular 纱线离线时的角度控制,angular,yarnpkg,Angular,Yarnpkg,是否可以将纱线的脱机模式设置为默认模式,而无需指定“-offline” 对于Angular项目,我使用以下方法将Thread设置为包管理器: ng set --global packageManager=yarn 然后,我执行了一些步骤来获取所有必需的@angular/cli资源及其依赖项,并将它们存储到Thread缓存中,设置缓存位置并执行添加,例如 yarn add @angular/cli --offline 当运行ng new my app时,我希望使用那些离线、缓存的纱线依赖项来

是否可以将纱线的脱机模式设置为默认模式,而无需指定“-offline”

对于Angular项目,我使用以下方法将Thread设置为包管理器:

 ng set --global packageManager=yarn
然后,我执行了一些步骤来获取所有必需的@angular/cli资源及其依赖项,并将它们存储到Thread缓存中,设置缓存位置并执行添加,例如

yarn add @angular/cli --offline
当运行
ng new my app
时,我希望使用那些离线、缓存的纱线依赖项来进行依赖项解析,但我无法告知angular这是需要的。理想情况下,我希望可以运行如下命令

ng new my-project --offline

有没有办法做到这一点?

发现默认设置可以放在.yarnrc配置文件中,如下所示:

--*.offline true

这将导致Thread在配置其管理的应用程序时总是更喜欢缓存库。

我通过为脱机安装创建本地镜像缓存目录,以不同的方式实现了这一点。我在这里写了一篇博客:

你甚至可以使用
pnpm
重用软件包来节省磁盘空间,更不用说离线模式了。