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