构建自己的私有library太零散
希望达到想@angular那样将相同种类的包放到一个文件夹下
如:
zengwe:boundary$ ll node_modules/@angular
总用量 48
drwxrwxrwx 1 zengwe zengwe 4096 Dec 6 17:35 animations
drwxrwxrwx 1 zengwe zengwe 4096 Dec 6 17:35 cli
drwxrwxrwx 1 zengwe zengwe 4096 Dec 6 17:35 common
drwxrwxrwx 1 zengwe zengwe 4096 Dec 6 17:35 compiler
drwxrwxrwx 1 zengwe zengwe 4096 Dec 6 17:35 compiler-cli
drwxrwxrwx 1 zengwe zengwe 4096 Dec 6 17:35 core
drwxrwxrwx 1 zengwe zengwe 4096 Dec 6 17:35 forms
drwxrwxrwx 1 zengwe zengwe 4096 Dec 6 17:35 http
drwxrwxrwx 1 zengwe zengwe 4096 Dec 6 17:35 language-service
drwxrwxrwx 1 zengwe zengwe 4096 Dec 6 17:35 platform-browser
drwxrwxrwx 1 zengwe zengwe 4096 Dec 6 17:35 platform-browser-dynamic
drwxrwxrwx 1 zengwe zengwe 4096 Dec 6 17:35 router
实现方法
修改library的文件夹下的package.json
如:
{
"name": "zzj-lib",
"version": "0.0.1",
"peerDependencies": {
"@angular/common": "^7.0.0",
"@angular/core": "^7.0.0"
},
"ngPackage": {
"lib": {
"entryFile": "src/public_api.ts"
},
"dest": "@common/mylib"
}
}