atkins / importmap
在TYPO3 CMS中轻松导入JavaScript ES模块,无需使用Webpack之类的打包器
0.1.0
2023-10-01 18:08 UTC
Requires
- typo3/cms-core: ^12.0
This package is auto-updated.
Last update: 2024-09-07 15:53:40 UTC
README
在TYPO3前端中,无需使用Webpack之类的打包器,即可轻松导入JavaScript ES模块。
入门指南
使用以下命令通过composer安装importmap,或从扩展仓库安装它
composer require atkins/importmap
配置
在您的TypoScript页面对象中指定一个importmap,例如:
page = PAGE page.importmap { application { path = EXT:your_extension/Resources/Public/JavaScript/application.js } moduleKey { path = EXT:your_extension/Resources/Public/JavaScript/modules/module-1.2.3.js preload = 1 } }
始终确保指定"application"模块键的路径,因为它总是用于启动您的JavaScript应用程序。您应始终使用相对于您的提供者扩展的Public文件夹的相对路径。您可以在EXT:pagedoctor_starter扩展中查看一个工作示例这里。
用法
在您的根应用程序.js文件的顶部添加一个导入语句以导入模块
import ModuleName from 'moduleKey' // Use module here... ModuleName.doSomething()