Typescript 如何在类型脚本中导入CSV文件和文本文件

Typescript 如何在类型脚本中导入CSV文件和文本文件,typescript,angular6,Typescript,Angular6,我需要的只是帮助我是angular-6的新手。我的问题是如何在typescript中导入csv或文本文件,如下面的json导入文件示例 1例:- 我将json文件存储在app文件夹下的文件夹中,如下所示 文件名login.json { "email": "nabeel.amd93@gmail.com", "password": "Ballistic" } 并像json.d.ts一样声明模块 这将允许您从磁盘加载.json文件 并将此文件作为json文件导入 上面的例子对我来说是

我需要的只是帮助我是angular-6的新手。我的问题是如何在typescript中导入csv或文本文件,如下面的json导入文件示例 1例:- 我将json文件存储在app文件夹下的文件夹中,如下所示 文件名login.json

{
    "email": "nabeel.amd93@gmail.com",
    "password": "Ballistic"
}
并像json.d.ts一样声明模块

这将允许您从磁盘加载.json文件

并将此文件作为json文件导入

上面的例子对我来说是可行的,虽然我使用相同的过程来解析csv和文本文件,但它是sow错误

./src/app/common/text/info.txt模块解析失败时出错: 意外令牌1:9您可能需要适当的加载程序来处理 这个文件类型巴基斯坦津达巴德 ./src/app/common/csv/latlong.csv模块解析中出错失败:意外令牌 2:4您可能需要适当的加载程序来处理此文件类型| 巴基斯坦旁遮普省托巴·泰克·辛格市朗|皮尔·马哈尔市拉特市名称 30.767956 72.437813

我的csv和文本文件代码如下:-

csv | txt导入文件是否可以采用这种方式

 let fileReader = new FileReader();

    fileReader.onload = (e) => {

      console.log(fileReader.result);
    }

    fileReader.readAsText('/assets/file.csv',function(readStrim){
})


})

我不知道模块加载器使用什么。有了webpack,您需要对其进行配置,使其知道它应该使用文本加载器来加载csv和txt文件。您在哪里可以按照上面尝试的方式读取csv文件?谢谢,我不知道模块加载器使用什么。有了webpack,您需要对其进行配置,使其知道它应该使用文本加载器来加载csv和txt文件。您在哪里可以按照上面尝试的方式读取csv文件?谢谢你的帮助,但我正试着按照我在问题中提到的方式去做。嗨,谢谢你的帮助,但我正试着按照我在问题中提到的方式去做。
//# json import
import jsonData from '../common/json/jsondata.json';
export const JsonResouce = <IJsondata> jsonData;

export interface IJsondata {
    email: string;
    password: string;
}
// # csv file
import csvData from './latlong.csv';
//# text import
import textData from '../common/text/info.txt';
//# json import
import jsonData from '../common/json/jsondata.json';


export const TextResource = textData; // not-work
export const JsonResource = <IJsondata> jsonData; // work
export const CsvResource = <ILatLong[]> csvData; // not-work

export interface IJsondata {
    email: string;
    password: string;
}

export interface ILatLong {
    name: string;
    lat: any;
    long: any;
}

declare module "*.txt" {
    const content: string;
    export default content;
}

declare module '*.csv' {
    const value: any;
    export default value;
}
 let fileReader = new FileReader();

    fileReader.onload = (e) => {

      console.log(fileReader.result);
    }

    fileReader.readAsText('/assets/file.csv',function(readStrim){