json - 无法读取 aurelia Project 文件夹中的静态 json 文件数据,Compiler Typescript
问题描述
我正在使用 TypeScript 作为 Aurelia Project 的编译器。尝试加载“项目文件夹下的 .json 静态文件”
我收到以下错误 404 status not found。试图将 json 文件放在 SRC 文件夹的内部和外部,但无法加载 Json 文件。
如果我错过了任何设置配置,请指导我。这是代码和 Json 数据和错误
解决方案
在这种情况下,由于文件直接在项目中,您根本不需要 HttpClient。直接导入文件即可。
import jsonRead from "./JsonRead.json";
export class App {
message = 'Hello World';
bind(){
const json = JSON.stringify(jsonRead);
console.log(json);
}
}
请记住在 tsconfig.json 文件中启用"resolveJsonModule": true以使其正常工作。
如果你想使用 HttpClient,你的 json 文件需要放在静态文件夹中,以便 webpack 将其打包为公共文件。
推荐阅读
- python - 无法从源目录外部运行 python 文件
- c++ - 将无锁线性分配改进为无等待
- flutter - 如何使用 BLoC 库?
- python-3.x - TypeError:无法使用抽象方法 __len__ 实例化抽象类 OrderGenaratorForTransfomer
- python - ModuleNotFoundError:没有名为“instapy”和“selenium”的模块
- javascript - 如何使用 JS 计算 CSS 受限 div 中的字符数
- google-admin-sdk - Admin SDK - Reports API - Google Drive:有时不返回 ipAddress
- cmake - 包含路径对汇编程序不可见
- java - o.apache.coyote.http11.Http11Processor 错误处理请求 | 打开 localhost:8080 时
- node.js - 从猫鼬的对象数组中删除一个对象?