如何解决带有一个库的 Angular 工作区:我是在工作区还是在项目中使用 package.json?
根据 Angular Docs,Angular 库应该在工作区中创建。
如果我遵循该约定,则有两个 package.json
,
./my-workspace/package.json
./my-workspace/projects/my-lib/package.json
这两个文件应该如何区分。似乎库的角度要求已放入工作空间的 package.json
中?但是一些要求仍然被放入项目的 package.json
中,这些有什么特别之处?
{
"name": "my-lib","version": "0.0.1","peerDependencies": {
"@angular/common": "^11.2.14","@angular/core": "^11.2.14"
},"dependencies": {
"tslib": "^2.0.0"
}
}
为什么 tslib
、@angular/core
和 @angular/common
与 my-workspace/package.json
中的其他 deps 不同?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。