如何获取全球安装的npm mysql包的zip?

如何获取全球安装的npm mysql包的zip?,npm,aws-lambda,Npm,Aws Lambda,我是一名初学者,目前正在使用amazon lambda制作聊天机器人,我需要将npm mysql包作为zip上传到AWS lambda中,这样我就可以使用它。因此,如何创建在我的系统中全局安装的npm mysql包的zip,在我的系统中哪里可以找到npm mysql包进行压缩 不要全局安装程序包。 一个好的做法是创建自己的包.json,然后压缩代码+节点模块。 这看起来是这样的: <project-folder> | |--index.js (Your code)

我是一名初学者,目前正在使用amazon lambda制作聊天机器人,我需要将npm mysql包作为zip上传到AWS lambda中,这样我就可以使用它。因此,如何创建在我的系统中全局安装的npm mysql包的zip,在我的系统中哪里可以找到npm mysql包进行压缩

不要全局安装程序包。 一个好的做法是创建自己的
包.json
,然后压缩代码+节点模块。 这看起来是这样的:

<project-folder>
   |
   |--index.js (Your code)
   |--package.json (this has details including the packages your use)
   |--node_modules
          |-- This contains all the modules you need

|
|--index.js(您的代码)
|--package.json(包含您使用的包的详细信息)
|--节点单元
|--这包含您需要的所有模块
一旦你有了这个结构,你就可以把它压缩并上传到lambda.A 您可以使用
npminit
创建
package.json
文件并填写详细信息。 对于依赖项,执行
npm安装--save
将开始将这些dep添加到
package.json