gpt4 book ai didi

javascript - 将 npm 模块集成到一个普通的 Javascript 应用程序中,不知道如何修复错误

转载 作者:行者123 更新时间:2023-12-04 13:24:17 26 4
gpt4 key购买 nike

我很抱歉,我缺乏如何构建现代 Javascript 应用程序的知识。
我们有一个 Capacitor 应用程序,它使用普通的 Javascript,没有任何构建工具。这工作正常。我们正在尝试添加 Microsoft 代码推送支持,通过 https://github.com/mapiacompany/capacitor-codepush ,我们遇到了如何将其集成到我们的应用程序中的问题。
对于 Capacitor 及其插件,我们使用标签来包含来自各种 node_modules/.../dist 目录的 plugin.js 文件。
如果我们使用 node_modules/capacitor-codepush/dist/plugin.js 执行此操作,我们会收到关于缺少acquisitionSdk 的错误。包括 node_modules/code-push/script/acquisition-sdk.js 没有帮助。
好的,所以也许有一堆依赖关系?我们尝试使用 rollup 来查看我们是否可以让它工作,但不能。使用这个简单的输入文件:

import { codePush } from 'capacitor-codepush';

console.log("hello");
我们得到 [!] Error: Invalid value "iife" for option "output.format" - UMD and IIFE output formats are not supported for code-splitting builds.任何帮助,将不胜感激。

最佳答案

我能够让它工作的唯一方法是切换到使用 webpack .由于我不明白的原因,我最初尝试使用 rollup不工作。 webpack是关键。

关于javascript - 将 npm 模块集成到一个普通的 Javascript 应用程序中,不知道如何修复错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69469282/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com