我正在嘗試導入本地文件以使用其中的數據。我已經嘗試了require方法和import方法。似乎都不起作用。我正在使用Angular 5和Typescript 2.9.2。我被鎖定在角度5。我正在為aot進行構建,當我查看導出的fesm5文件時,json文件似乎無法解析。(我不想用HTTP來插入它...)import * as data from '../../assets/file.json';當我嘗試將tsconfig值設置為: "resolveJsonModule": true,我在構建時遇到錯誤: Cannot read property 'slice' of undefined TypeError: Cannot read property 'slice' of undefinedat addReferencesToSourceFile (/Users/ME/Projects/PROJECT/node_modules/@angular/compiler-cli/src/transformers/compiler_host.js:520:54)at TsCompilerAotCompilerTypeCheckHostAdapter.getSourceFile (/Users/ME/Projects/PROJECT/node_modules/@angular/compiler-cli/src/transformers/compiler_host.js:348:13)我也嘗試過:declare module '*.json' { const value: any; export default value;}這似乎根本沒有幫助。還嘗試了:declare function require(url: string);var data = require('../../assets/file.json');這似乎也無法解析最終文件中的json。
無法在Angular 5中導入本地json文件
精慕HU
2021-05-12 13:09:27