相关疑难解决方法(0)

如何拉取应用程序版本(或导入package.json文件)?谷歌没有帮助:(

在我的 Angular 应用程序中,我想显示 package.json 文件中的版本。

我知道要导入它,我需要允许导入 json,并且对于这个 tsconfig.json 文件需要获得一些额外的行:

{
  "compilerOptions": {      
    "module": "commonjs",
    "resolveJsonModule": true,
    "esModuleInterop": true,
    "moduleResolution": "node"
  }
}
Run Code Online (Sandbox Code Playgroud)

我这样做了,但之后当我在组件类中导入 json 文件时:

import { myPackage } from '../../../package.json';
Run Code Online (Sandbox Code Playgroud)

我仍然收到错误:

找不到模块“../../../package.json”。考虑使用“--resolveJsonModule”导入带有“.json”扩展名的模块.ts(2732)

问题不在于路径,因为我将另一个简单的 json 文件放入同一文件夹,但出现相同的错误。

我在谷歌上搜索并看到了很多关于“--resolveJsonModule”的例子,但似乎我做了所有需要的事情......但它仍然不起作用。

我还重新启动了 VScode 和 Angular 服务 - 它没有帮助。

我使用 Angular 10.0.11 和 TS 3.9.7

请指教!谢谢!

json typescript angular

6
推荐指数
2
解决办法
8264
查看次数

标签 统计

angular ×1

json ×1

typescript ×1