我一直在研究有角度的项目。并决定做它的移动应用程序。在寻找解决方法之后,我决定选择NS。
因此,第一步,如果我做对了,就是通过调用ng add @nativescript/schematics
来扩展现有项目,使其能够使用NativeScript构建移动应用程序。
那么这是行不通的,因为存在以下错误
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原理图,它将起作用。我在网上看了看,但什么也没看。因此,我们将不胜感激任何帮助或指导
答案 0 :(得分:0)
您可以仅使用Cordova代替nativescript。它更容易,也许更轻便。 并且在现有的Angular项目中实施Cordova非常容易。
您可以看到this帖子。