Расширение существующих веб-проектов Angular с возможностью создания мобильных приложений с помощью NativeScript - PullRequest
0 голосов
/ 18 февраля 2019

Я работал над угловым проектом.И решил сделать мобильное приложение из этого.После поиска способов сделать это, я решил пойти с NS.Таким образом, первым шагом, если я правильно понял, было расширение моего существующего проекта возможностью создавать мобильные приложения с помощью NativeScript, вызвав: ng add @nativescript/schematics.Ну, это не работает, Ive следующая ошибка

    Project settings:
    {
      "root": "",
      "sourceRoot": "src",
      "mainName": "main",
      "mainPath": "src/main.ts",
      "prefix": "app",
      "tsConfig": "src/tsconfig.app.json",
      "entryModuleClassName": "AppModule",
      "entryModuleImportPath": "./app/app.module",
      "entryModuleName": "App",
      "entryModulePath": "/src/app/app.module.ts",
      "entryComponentClassName": "AppComponent",
      "entryComponentImportPath": "./app.component",
      "entryComponentName": "App",
      "entryComponentPath": "/src/app/app.component.ts",
      "indexAppRootTag": "app-root"
    }
    Adding @nativescript/schematics to angular.json
    Adding {N} files
    Adding App_Resources
    Adding NativeScript specific exclusions to .gitignore
    Adding NativeScript run scripts to package.json
    Adding NativeScript Project ID to package.json
    Excluding NativeScript files from web tsconfig
    Adding Sample Shared Component
Cannot read property 'entries' of undefined

Это происходит только с моим существующим проектом.Если я создаю новое угловое приложение и добавляю ns-схемы, это работает.Я посмотрел в сети, но ничего.Так что любая помощь или руководство будут очень признательны

1 Ответ

0 голосов
/ 18 февраля 2019

Вместо nativescript можно использовать просто Cordova.Это проще, и, возможно, более легкий.А внедрить Cordova в существующий Angular-проект довольно просто.

Вы можете увидеть эту запись.

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