如何压缩一个create-react-app项目,以便在使用“npm install”/“npm start”时运行?

4

我使用 "npx create-react-app my-app" 创建了一个npm项目,如此处所述,并仅编辑了结果中的App.js文件。现在我需要将应用程序以源代码形式(而不是优化形式)压缩并发送电子邮件,以便可以使用 "npm install" 和 "npm start" 运行它。

该项目包含一个非常大的本地 "node_modules" 文件夹,因此我不想包含它,我期望收件人运行 "npm install" 以重新安装所有这些东西。但是,如果我创建一个仅包含 "package.json"、"src" 和 "public" 的 zip 文件,"npm install" 命令需要很长时间,并安装比第一次包含的内容要多得多。我不确定这是否正常。如果我还包括 "package-lock.json","npm install" 就会更快。

什么是正确的压缩npm项目的方法,以便收件人可以使用 "npm install" 和 "npm start" 解压并运行?

我不知道如何使用npm(我已经安装了约2个小时),所以假设零知识最理想。谢谢提前。

1个回答

0

您只需要从项目中删除node_modules文件夹以及"package-lock.json"文件。 然后将其压缩。 通过电子邮件发送。 接收者将下载、解压并运行"npm install"来重新获取它们。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接