将原始文件作为字符串导入

史蒂夫·B

在类型脚本项目中,我有一些要作为字符串导入的原始文本文件,这些文件应捆绑在最终的js文件中。

我在项目中使用Webpack 5.21。

假设我的源文件中有某处:

  • 应用程序
  • 模板\ index.ts
  • templates \ somefile.tmpl.html

我希望从我的app.ts文件中可以这样导入:

import {somefile } from './templates'

somefile 应该是包含tmpl.html文件原始内容的字符串。

这是我尝试过的:

  • 在我的webpack.config.ts文件中,我添加了以下规则:

          {
              test: /\.tmpl\.html$/i,
              type:'asset/source',
              exclude: /node_modules/,
          }
    

我还添加了一个解析扩展:

resolve: {
    extensions: ['.tsx', '.ts', '.js', '.tmpl.html'],
},

在我的templates\index.ts档案中,我尝试过:

import somefile from './somefile.tmpl.html'

export default {
    somefile
}

但是,当我webpack从命令行调用时,得到了:

[tsl] ERROR in C:\Code\myproject\src\templates\index.ts(4,23)
  TS2307: Cannot find module './somefile.tmpl.html' or its corresponding type declarations.

少了什么东西 ?

PS:我的背景是一个自定义构建系统,该系统接受了一些打字稿文件,并将其转换为独立的jsfiles。我不是正在运行的Web应用程序。

费利克斯莫什

此错误与Typescript有关,无法识别.html模块

您需要添加一个d.ts文件,其中包含

// global.d.ts
declare module '*.tmpl.html' {
  const value: string;
  export default value;
}
// tsconfig.json
{
  compiler: {
  ...
  },
  include: ["path/to/global.d.ts"]
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在编译时将文本文件导入原始字符串文字

来自分类Dev

在编译时将文本文件导入原始字符串文字

来自分类Dev

将整个文件作为一个字符串导入

来自分类Dev

将 CSS 文件作为字符串导入以在 iframe 的 <head> 内使用

来自分类Dev

将字符串转换为标准输入类型还是作为文件被导入?

来自分类Dev

将数字作为字符串从文本导入数据帧

来自分类Dev

使用webpack将证书文件导入为字符串

来自分类Dev

在编译时将文件导入为字符串

来自分类Dev

python请求将字符串作为文件发送

来自分类Dev

将组作为字符串写入文件

来自分类Dev

升级后,原始sql查询将json字段作为字符串返回到postgres

来自分类Dev

使用 sqlalchemy 提交原始 SQL 时将日期作为字符串

来自分类Dev

为什么我的PHP脚本不将字符串与作为数组导入的文件进行比较?

来自分类Dev

如何使用pgloader从CSV文件中将空字符串作为空值导入?

来自分类Dev

如何将python的“导入此内容”作为字符串返回?

来自分类Dev

如何将python的“导入此内容”作为字符串返回?

来自分类Dev

logstash:将逗号分隔的字符串从 MySQL 导入到弹性搜索中作为数组

来自分类Dev

PlayFramework:获取原始请求xml正文作为字符串

来自分类Dev

原始文本作为Python中字符串的参数

来自分类Dev

将字符串作为页面传递

来自分类Dev

将大数作为字符串操作

来自分类Dev

将字符串作为 Observable 返回

来自分类Dev

c ++将文件的路径作为字符串与文件名合并

来自分类Dev

如何将值作为字符串从类文件传输到输出文件?

来自分类Dev

将 JSON 字符串作为文件上传到 Azure 文件存储 - 换行符消失

来自分类Dev

如何在 Qt/C++ 中仅将文件路径作为字符串访问文件?

来自分类Dev

在CSV文件中搜索字符串,将包含该字符串的所有行作为表格输出-PHP

来自分类Dev

在CSV文件中搜索字符串,将包含该字符串的所有行作为表格输出-PHP

来自分类Dev

导入用户输入的字符串作为python中的模块

Related 相关文章

  1. 1

    在编译时将文本文件导入原始字符串文字

  2. 2

    在编译时将文本文件导入原始字符串文字

  3. 3

    将整个文件作为一个字符串导入

  4. 4

    将 CSS 文件作为字符串导入以在 iframe 的 <head> 内使用

  5. 5

    将字符串转换为标准输入类型还是作为文件被导入?

  6. 6

    将数字作为字符串从文本导入数据帧

  7. 7

    使用webpack将证书文件导入为字符串

  8. 8

    在编译时将文件导入为字符串

  9. 9

    python请求将字符串作为文件发送

  10. 10

    将组作为字符串写入文件

  11. 11

    升级后,原始sql查询将json字段作为字符串返回到postgres

  12. 12

    使用 sqlalchemy 提交原始 SQL 时将日期作为字符串

  13. 13

    为什么我的PHP脚本不将字符串与作为数组导入的文件进行比较?

  14. 14

    如何使用pgloader从CSV文件中将空字符串作为空值导入?

  15. 15

    如何将python的“导入此内容”作为字符串返回?

  16. 16

    如何将python的“导入此内容”作为字符串返回?

  17. 17

    logstash:将逗号分隔的字符串从 MySQL 导入到弹性搜索中作为数组

  18. 18

    PlayFramework:获取原始请求xml正文作为字符串

  19. 19

    原始文本作为Python中字符串的参数

  20. 20

    将字符串作为页面传递

  21. 21

    将大数作为字符串操作

  22. 22

    将字符串作为 Observable 返回

  23. 23

    c ++将文件的路径作为字符串与文件名合并

  24. 24

    如何将值作为字符串从类文件传输到输出文件?

  25. 25

    将 JSON 字符串作为文件上传到 Azure 文件存储 - 换行符消失

  26. 26

    如何在 Qt/C++ 中仅将文件路径作为字符串访问文件?

  27. 27

    在CSV文件中搜索字符串,将包含该字符串的所有行作为表格输出-PHP

  28. 28

    在CSV文件中搜索字符串,将包含该字符串的所有行作为表格输出-PHP

  29. 29

    导入用户输入的字符串作为python中的模块

热门标签

归档