相关疑难解决方法(0)

告诉typescript编译json文件

使用时导入json文件时,typescript编译器工作正常

const tasks = require('./tasks.json')
Run Code Online (Sandbox Code Playgroud)

但是,当我运行时tsc,输出目录不包含任何tasks.json文件,从而导致运行时错误.

有没有办法告诉编译器应该复制所有json文件,还是应该手动将所有json文件复制/粘贴到dist目录中?

我的tsc compilerOptions目前正在读取

  "compilerOptions": {
    "target": "es6",
    "module": "commonjs",
    "sourceMap": true,
    "noImplicitAny": true,
    "removeComments": false,
    "outDir": "./dist/",
    "sourceMap": true,
    "pretty": true,
    "noImplicitThis": true,
    "strictNullChecks": true,
    "sourceMap": true
  },
Run Code Online (Sandbox Code Playgroud)

谢谢 !

json typescript

11
推荐指数
3
解决办法
7780
查看次数

如何使用TypeScript在输出目录中包含node_modules

我想知道是否可以在运行tsc命令后将node_modules文件夹复制到输出目录中。

我的情况是我有一个带有TypeScript的项目并使用了一些npm包。而且我需要我的输出目录具有所有npm依赖项,因为我需要对其进行压缩并通过http发送(到AWS Lambda)。

我的项目结构如下:

|-.vscode --> visual studio code
|-lib --> output dir
|-node_modules --> npm dependencies
|-src --> .ts files
|-jsconfig.json
|-tsconfig.json
Run Code Online (Sandbox Code Playgroud)

如何实现呢?

非常感谢!

node.js npm typescript visual-studio-code

8
推荐指数
4
解决办法
5378
查看次数

标签 统计

typescript ×2

json ×1

node.js ×1

npm ×1

visual-studio-code ×1