che*_*bad 4 javascript git npm angular
我正在努力从 Angular 8 中的 JSON Schema 创建动态表单。我找到了一些库,但其中一个库非常旧(上次提交大约两年前),并且从今年开始分叉。
我不想使用第一个,因为 Angular 8 已弃用它,所以我选择第二个。我遇到了麻烦,因为这个项目不在任何 npm 存储库上,只在 github 上。我从 git 下载了它,如下所示:
npm i rhalff/angular2-json-schema-form#angular-8
Run Code Online (Sandbox Code Playgroud)
当我开始使用此依赖项构建我的项目并将导入附加到app.module.ts结果中后,结果如下所示:
ERROR in src/app/app.module.ts:20:65 - error TS2307: Cannot find module 'angular2-json-schema-form'.
Run Code Online (Sandbox Code Playgroud)
我发现里面node_module没有任何 src 或 dist 文件夹,然后我查看了 github projecet ,发现里面/.npmignore有一个 src。
我对此有一些解决方案,但这不是最终的解决方案,我认为这确实是个坏主意。我将在本地克隆 git 存储库,然后使用
然后npm run build在项目目录中构建它。npm linknpm link <someName>
谁能知道这个问题有什么解决方案吗?或者也许有人可以建议我任何其他库来将 JSON 模式转换为 Angular 8 表单?