У меня есть пакет
Я бы хотел его разветвить, отредактировать некоторые вещи, чтобы они вписались в мой проект, но сохранить возможность обновления с оригинального мастера.
Я разбудил проект, и теперь я застрял, потому что, когда я npm установил его, у меня есть «неизвестный модуль angular-caesium»
* * * * * * * * * * * * * * * *
"scripts": {
"ng": "ng",
"demo:start": "ng serve",
"demo:build": "ng build --prod",
"demo:server": "nodemon --exec ts-node --project demo-server/tsconfig.json -- demo-server/src/main.ts",
"lib:build": "ng build angular-cesium; npm run copy:extra-files",
"lib:start": "ng build angular-cesium --watch",
"lib:publish": "npm run lib:build; cd dist/angular-cesium; npm publish; cd ...; npm run docs:push",
"test": "ng test angular-cesium",
"test:ci": "ng test angular-cesium --no-watch --browsers=ChromeHeadless",
"lint": "ng lint angular-cesium",
"e2e": "ng e2e",
"gh-pages": "gh-pages -d docs -b gh-pages",
"copy:extra-files": "cp README.md LICENSE.txt dist/angular-cesium",
"docs:run": "compodoc -p projects/angular-cesium/src/lib/tsconfig.compodoc.json --theme stripe -d docs -n \"Angular Cesium\" --watch --serve",
"docs:compile": "rimraf docs && compodoc -p projects/angular-cesium/src/lib/tsconfig.compodoc.json --theme stripe -d docs -n \"Angular Cesium\"",
"docs:push": "npm run docs:compile && npm run gh-pages && rimraf docs",
"heroku-postbuild": "npm run lib:build; npm run demo:build"
},
Я пытался добавить "prepare:npm run lib:build"
У меня следующая ошибка:
Project 'angular-cesium;' does not support the 'build' target.
, если я просто пытаюсь опубликовать npm, я получаю следующее
npm ERR! Error: EPERM: operation not permitted, unlink 'C:\Users\Popolee\AppData\Local\Temp\npm-33912-632e340c\tmp\fromDir-ffb525d2\package.tgz'
У меня вопрос, как я могу разветвить эту библиотеку и создать настраиваемую версию npm, которую я могу редактировать и устанавливать в своем проекте, когда я хочу