Как установить fork и npm в моем проекте

#github #npm #package

#github #npm #пакет

Вопрос:

У меня есть пакет

Я хотел бы разветвить его, отредактировать некоторые вещи, чтобы они вписались в мой проект, но сохранить возможность обновления с исходного мастера.

Я разветвил проект, и теперь я застрял, потому что, когда я устанавливаю его через npm, у меня есть «неизвестный модуль angular-cesium»

package.json сценарии следуют :

   "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 amp;amp; compodoc -p projects/angular-cesium/src/lib/tsconfig.compodoc.json --theme stripe -d docs -n "Angular Cesium"",
    "docs:push": "npm run docs:compile amp;amp; npm run gh-pages amp;amp; 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:UsersPopoleeAppDataLocalTempnpm-33912-632e340ctmpfromDir-ffb525d2package.tgz'
 

Мой вопрос в том, как я могу разветвить эту библиотеку и создать настраиваемую версию с возможностью установки npm, которую я могу редактировать и устанавливать в своем проекте, когда захочу