NPM 会加载 webpack/libraries 所需的大量文件。据我了解,webpack 生成一个单一的捆绑文件,其中包含脚本工作的所有代码。之后,当我完成构建我的应用程序时,我需要保留所有这些jquery/react 文件和 webpack 本身吗?还是我应该删除它们?
通常的做法是按照以下步骤使项目可移植/可共享;
-
创建一个
package.json
并确保捕获所有dependencies
、devDependencies
和/或peerDependencies
。 -
将此
package.json
和package-lock.json
文件添加/提交到版本控制 -
创建一个
.gitignore
文件并向其添加node_modules
(本质上,这消除了该包袱( -
出于生产目的(例如与客户的成品共享(,构建项目(通常会导致一个小文件,通常在
/build
或dist
内(。然后,您可以随时将该构建文件推送到 AWS 或 Heroku 或客户端的服务器。
以上对你有什么帮助?
您可以使用任何计算机轻松启动项目,只要您运行从package.json
读取npm install
即可。