Webpack
我建议使用Webpack,它可以自动化加载node模块、处理依赖关系、压缩代码等。
安装
为了在项目中使用node模块,请先安装node.js。在安装过程中,应该会同时安装NPM包管理系统。如果您已经安装了node.js,请更新到最新版本的Node.js和NPM。
使用
初始化
打开您的项目,并通过命令行输入npm init -y
来初始化npm。接下来,通过输入npm install webpack webpack-cli --save-dev
来本地安装webpack。(--save-dev
表示这些依赖项将被添加到devDependencies
部分的package.json
文件中,这些依赖项不是生产环境所必需的)
重新组织文件夹结构
按照下面的树形结构重新构造您的项目文件夹:
yourProjectName
|- package.json
|- /dist
|- index.html
|- /src
|- index.js
创建一个名为
dist
的文件夹来保存所有分发文件,并将
index.html
移动到该文件夹中。接下来,创建一个名为
src
的文件夹用于存储所有源文件,并将您的 js 文件移动到该文件夹中。您应该使用与树形结构中完全相同的文件和文件夹名称(这些是 Webpack 的默认设置,但您可以通过编辑
webpack.config.js
来配置它们)。
重构依赖项
从 index.html
中删除所有 <script>
导入,并在 </body>
标签之前添加 <script src="main.js"></script>
。要导入其他 node 模块,请在 index.js
文件开头添加 import 语句。例如,如果您想要导入 lodash
,只需键入 import _ from 'lodash';
,然后继续在 index.js
文件中使用 _
。
注意:不要忘记在 JS 中导入模块之前先安装 Node 包。要在本地安装 lodash
,请键入 npm install lodash
。Lodash 将自动保存到您的产品依赖项中的 package.json
中。
运行 Webpack
最后,在命令行中键入 npx webpack
运行 webpack。您会看到 Webpack 为您在 dist
文件夹中生成了 main.js
。
其他资源
以上指南仅提供使用 Webpack 的最基本方法。要探索更多有用的用例,请前往 Webpack 的 官方教程。它提供了极其详尽的教程,涵盖了诸如资源管理、输出管理、开发和生产指南等主题。
参考资料
https://webpack.js.org/guides/getting-started/