Получить и установить последние изменения моей библиотеки npm для репо - PullRequest
0 голосов
/ 11 февраля 2020

Извините, но я не сделал этого раньше.

Я ввел на свой аккаунт Github https://github.com/hsuanxyz/ion2-calendar.

В ветку v2 я внес несколько изменений как:

https://github.com/Hanzofm/ion2-calendar/blob/v2/src/components/calendar.component.ts

Я добавил @Input() canSwipe = false;

После этого я внес изменения в пакет. json

{
  "name": "ion2-calendar",
  "version": "2.2.1", ################ new version
  "description": "A date picker component for ionic2 ",
  "main": "./dist/index.js",
  "typings": "./dist/index.d.ts",
  "scripts": {
    "start": "cd ./dev && ionic serve",
    "clean:dist": "rm -rf dist",
    "demo:link": "npm link && cd ./demo && npm link ion2-calendar",
    "demo:serve": "cd ./demo && ionic serve",
    "build": "run-s clean:dist build:copy-sources build:ts && gulp copy-scss ",
    "build:ts": "tsc && ngc",
    "build:copy-sources": "gulp copy-sources",
    "test": "echo \"Error: no test specified\"",
    "lint": "tslint -c tslint.json 'src/**/*.ts'",
    "packagr": "ng-packagr -p package.json",
    "prepare": "npm run build" ################ this to build the sources
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/Hanzofm/ion2-calendar.git" ################ this to aim my repo
  },
...

После каждого изменения через веб-редактор github я делал коммит через веб-редактор.

Чтобы установить разветвленную библиотеку, я выполнил следующую команду:

npm install git+https://github.com/Hanzofm/ion2-calendar.git#v2 --save

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

В загруженных файлах правильно отображается только новая версия 2.2.1.

Что я делаю не так?

...