如何获取全球安装的npm mysql包的zip?
我是一名初学者,目前正在使用amazon lambda制作聊天机器人,我需要将npm mysql包作为zip上传到AWS lambda中,这样我就可以使用它。因此,如何创建在我的系统中全局安装的npm mysql包的zip,在我的系统中哪里可以找到npm mysql包进行压缩 不要全局安装程序包。 一个好的做法是创建自己的如何获取全球安装的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)
包.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