【问题标题】:How to access on node modules package in cordova app如何在科尔多瓦应用程序中访问节点模块包
【发布时间】:2020-10-16 16:06:26
【问题描述】:

我在项目cordova应用程序上,我在www目录上使用framework7 html作为应用程序,所以我在npm命令上安装了html-to-pdf,当我尝试在javascript文件上加载它时(比如require('html-to-pdf')) 我有错误,要求未定义 那么如果我们想在 javascript 文件中使用,如何访问 node_modules 包呢? 感谢您的帮助

【问题讨论】:

    标签: cordova node-modules


    【解决方案1】:

    有常用的方法,首先是使用Webpack之类的工具。网络上有大量关于此的内容。

    第二个是使用原生JS模块,问题是你的依赖是否支持。另一件事是浏览器支持,现代浏览器确实支持它,但较旧的浏览器不支持,您需要一个 polyfil。

    【讨论】:

      【解决方案2】:

      试试这个 NPM 模块:https://www.npmjs.com/package/cordova-import-npm

      将 npm 包中的文件导入您的 cordova www/ 目录 在 cordova prepare、cordova build 或 cordova run 时自动执行,以及 在处理其他任何事情之前。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-07-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-06-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多