当前位置 : 主页 > 网页制作 > Nodejs >

node.js – 如何在TypeScript的输出目录中包含node_modules

来源:互联网 收集:自由互联 发布时间:2021-06-16
我想知道在运行tsc命令后是否可以将node_modules文件夹复制到输出目录中. 我的情况是我有一个使用TypeScript的项目并使用一些npm包.我需要我的输出目录具有所有npm依赖项,因为我需要压缩
我想知道在运行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

怎么能实现呢?

非常感谢!

你应该能够只是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命令也会自动运行.

网友评论