将原生脚本添加到有角项目中后出现错误

时间:2019-10-30 09:20:08

标签: angular nativescript

我有一个正常的角度项目,想尝试NativeScript,所以我使用npm install --global @nativescript/schematicsng add @nativescript/schematics向它添加了NativeScript,但是现在当我尝试运行ng serve时,出现了此错误

  

错误TS6053中出现错误:找不到文件'C:[path] /src/src/main.ts'。

     

错误TS6053:找不到文件'C:[path] /src/src/polyfills.ts'。

我尝试删除node_modlues,然后再次运行npm install,但是错误是相同的。我什至尝试重新启动终端并再次运行ng serve,结果是一样的

我做错了吗?还是我忘记做某事?

EDIT

tsconfig.app.json文件:

{
  "extends": "../tsconfig.json",
  "compilerOptions": {
    "outDir": "../out-tsc/app",
    "types": [],
    "paths": {
      "@src/*": [
        "src/*.web",
        "src/*"
      ]
    }
  },
  "exclude": [
    "test.ts",
    "**/*.spec.ts"
  ],
  "files": [
    "src/main.ts",
    "src/polyfills.ts"
  ]
}

3 个答案:

答案 0 :(得分:1)

tsconfig.app.json中的路径或文件属性似乎存在问题。您可以在这里粘贴它以检查是否存在这种情况吗?

答案 1 :(得分:1)

从文件数组中提到的路径中删除关键字“ src /”,然后尝试。签出-https://github.com/NativeScript/nativescript-schematics/issues/240 希望这会有所帮助。

答案 2 :(得分:0)

解决此问题的另一种方法是更改​​main文件在angular.json->“ main”:“ src / main.ts”中的位置