Как установить зависимости из package. json? - PullRequest
0 голосов
/ 05 августа 2020

Итак, у меня есть проект NaticeScript, для которого требуется несколько модулей. Я знаком с Node.Js, но плохо знаком с NativeScript. Вот моя посылка. json. Я не могу запустить проект, потому что в нем нет всех модулей.

"dependencies": {
    "@proplugins/nativescript-dom": "^2.2.1",
    "@proplugins/nativescript-master-technology": "^1.2.0",
    "@proplugins/nativescript-permissions": "^1.5.0",
    "@proplugins/nativescript-platform-css": "^1.8.0",
    "@proplugins/nativescript-purchase": "^4.0.1",
    "@proplugins/nativescript-zxing": "^1.7.0",
    "bad-words": "^3.0.3",
    "guid-typescript": "^1.0.9",
    "is-integer": "^1.0.7",
    "is-number": "^7.0.0",
    "is-positive-integer": "^1.1.1",
    "is-url": "^1.2.4",
    "js-seeder": "^1.0.1",
    "nativescript-appavailability": "^1.3.2",
    "nativescript-barcodescanner": "^3.4.2",
    "nativescript-camera": "^4.5.0",
    "nativescript-carousel": "^6.1.1",
    "nativescript-effects": "^1.0.0",
    "nativescript-image": "^3.0.5",
    "nativescript-imagepicker": "^7.1.0",
    "nativescript-iqkeyboardmanager": "^1.5.1",
    "nativescript-masked-text-field": "^4.0.3",
    "nativescript-phone": "^1.4.1",
    "nativescript-plugin-firebase": "^10.5.2",
    "nativescript-plugin-universal-links": "^1.0.1",
    "nativescript-social-share": "^1.6.0",
    "nativescript-ui-listview": "^8.1.0",
    "nativescript-vibrate": "^3.0.0",
    "tns-core-modules": "^6.5.1"
  },
  "devDependencies": {
    "nativescript-dev-webpack": "^1.5.1",
    "node-sass": "^4.13.1",
    "sass-loader": "^8.0.2",
    "typescript": "~3.5.3"
  },

Как мне установить все эти зависимости? Моя версия узла - 8.9.4, а версия NPM - 5.6.0. Пожалуйста, не спрашивайте, почему у меня нет последней версии. Подскажите, пожалуйста, способы с NPM, а не с HomeBrew et c.

Я даже пробовал:

tns plugin add nativescript-platform
npm i

И, возможно, все. Но он жалуется, что nativescript-globalevents не найден, и когда я устанавливаю globalscripts, он жалуется, что платформа не найдена!

Я даже пытался добавлять модули один за другим, но это все время вызывало ошибку

npm install @proplugins/nativescript-globalevents@1.3.0 --save

Результат: npm ERR! 404 Not Found: @ proplugins / nativescript-globalevents@1.3.0 Просто к сведению: у меня уже установлен nativescript v6.8.0 Спасибо!

Ответы [ 2 ]

0 голосов
/ 06 августа 2020

Это потому, что вы используете пакет из ProPlugins .

Согласно их сайту: ProPlugins - это тщательно отобранная, протестированная, документированная, демонстрационная, хорошо поддерживаемая группа плагинов NativeScript ; от самых авторитетных авторов в сообществе.

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

Причина, по которой вы получаете ERR! 404 Not Found: @proplugins/nativescript-globalevents@1.3.0 - это потому, что у вас нет доступа к частному репозиторию. Отсюда статус 400+.

0 голосов
/ 05 августа 2020

Try $ tns install [--path] --path - указывает каталог, в котором содержится пакет. json файл, если он отличается от текущего каталога.

Для указанного c модуля tns install <Module>

В документации https://docs.nativescript.org/tooling/docs-cli/project/configuration/install

...