我想知道在运行tsc命令后是否可以将node_modules文件夹复制到输出目录中. 我的情况是我有一个使用TypeScript的项目并使用一些npm包.我需要我的输出目录具有所有npm依赖项,因为我需要压缩
我的情况是我有一个使用TypeScript的项目并使用一些npm包.我需要我的输出目录具有所有npm依赖项,因为我需要压缩它并通过http发送(到AWS Lambda).
我的项目结构是这样的:
|-.vscode --> visual studio code |-lib --> output dir |-node_modules --> npm dependencies |-src --> .ts files |-jsconfig.json |-tsconfig.json
怎么能实现呢?
非常感谢!
你应该能够只是cp目录.如果你想自动化它,你可以在你的package.json中的npm脚本中包装你的tsc和cp调用:{ "scripts": { "build": "tsc <your command line options>", "postbuild": "cp -R node_modules lib/node_modules" } }
然后当你使用npm run build时,你的cp命令也会自动运行.