如何获取全局安装的npm mysql包的压缩文件?

时间:2017-07-06 06:26:13

标签: npm aws-lambda

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

1 个答案:

答案 0 :(得分:0)

不要全局安装软件包。 一个好的做法是创建自己的package.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

一旦你有了这个结构,你可以将其压缩并上传到lambda.A 您可以使用package.json创建npm init文件并填写详细信息。 对于依赖项,npm install <dep_name> --save会开始将这些代码添加到package.json