npm - 如何使用 NPM 导入 AlpineJS?
问题描述
应该如何使用 NPM 导入 AlpineJS?
AlpineJS 文档说:
从 npm:从 npm 安装包。
npm i alpinejs
将其包含在您的脚本中。
import 'alpinejs'
我将最后一行放入我的一个 JavaScript 文件中。然而什么也没发生。我想,也许我需要一个像 Grunt 这样的打包工具来让这个导入真正做点什么。我不知道客户应该如何知道 'alpinejs' 指的是alpine.js
in node_modules/alpinejes/dist
。Grunt 只是让线路保持原样,而不是将 AlpineJS 文件放到我的输出目录中。
我想要达到的目标:
- 在客户端使用AlpineJS,不依赖CDN
- 可能:
alpine.js
与其他脚本文件连接以减少服务器请求的数量
解决方案
您需要一个支持 npm 模块/导入的捆绑程序来处理您的 JS 文件(包括 Alpine.js 导入)。Webpack、rollup 或 parcel 都应该完成这项工作。
否则是的,您可以将 Alpine.js 文件node_modules/alpinejs/dist/alpine.js
与您的 JS 文件连接起来并使用它(此时您不需要 import 语句)
推荐阅读
- ios - 针对图像直方图优化金属计算着色器
- python - Py 文件导入停止导入
- php - 我需要帮助以注释形式编写正确的约束语法以验证对象数组
- c# - 我的搜索按钮转到错误的功能
- reactjs - React- D3 PieChart API 在类组件中使用 axios 集成(如何获取数据)
- javascript - 更改 HTML 内任何位置的所有绝对 URL
- go - 通过代理的 HTTP 发布请求需要代理身份验证
- javascript - 如何将日期输入和时间输入视为本地时间,而不是通用时间?
- c++ - 终端无法在 C++ 中打印矢量
- arrays - 使用 swift 从复杂的 api json 填充 tableview 单元格