lerna是一个用于管理多个包的工具,而yarn工作区是yarn的一个特性,用于管理多个相关的包。
要将Angular应用程序从6.1更新到Angular 8,可以按照以下步骤进行操作:
yarn init
来初始化项目。packages
文件夹,并在其中创建一个名为angular-app
的文件夹,作为你的Angular应用程序的包。angular-app
文件夹,并运行ng update @angular/cli@8 @angular/core@8
命令来更新Angular CLI和Angular核心库到版本8。ng update
命令来检查是否还有其他依赖需要更新。packages
文件夹中创建相应的文件夹,并在其中添加这些包的代码。lerna.json
文件,并配置packages
字段为["packages/*"]
,以告诉lerna要管理的包的路径。lerna bootstrap
命令来安装所有包的依赖,并将它们链接在一起。lerna run build
命令来构建所有包,或者使用lerna run build --scope=angular-app
命令来只构建特定的包。以上是使用lerna在yarn工作区上将Angular应用程序从6.1更新到Angular 8的步骤。
关于lerna的更多信息和用法,你可以参考腾讯云的产品介绍页面:lerna - 腾讯云
关于Angular的更多信息和用法,你可以参考腾讯云的产品介绍页面:Angular - 腾讯云
领取专属 10元无门槛券
手把手带您无忧上云