使用时导入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)
谢谢 !
我想知道是否可以在运行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)
如何实现呢?
非常感谢!