我只是按照 official website 中的说明进行操作:克隆 repo,安装 Node 依赖项并运行。但是一旦我运行 npm run dev 命令,当我在浏览器中打开应用程序时,我会收到以下错误:

> Uncaught ReferenceError: Dom7 is not defined
>     at framework7.js:14213
>     at framework7.js:14317
>     at Object.<anonymous> (framework7.js:18375)
>     at Object.<anonymous> (vendor.9d7fa26….js:18538)
>     at n (bootstrap 4a945b6…:54)
>     at Object.<anonymous> (app.8e4833b….js:107)
>     at n (bootstrap 4a945b6…:54)
>     at window.webpackJsonp (bootstrap 4a945b6…:25)
>     at app.8e4833b….js:1

有人能帮忙吗?

最奇怪的是,前几天一切正常。

最佳答案

它似乎与 the new Framework7 release from yesterday 相关,更准确地说,是第三项:



所以,我认为问题可以通过将其安装为 standalone library 来解决:

npm install dom7 --save

但这仍然不能解决它,所以我认为仍然需要进行一些更改才能正确配置它。

所以,最后,我选择了最简单的解决方案,使用以前版本的 Framework7,直到这个问题被其他人完全澄清。

因此,请在您的 package.json 中恢复到 Framework7 的 发行版 1.6.0。

关于javascript - 启动 Framework7 时出错 'Dom7 is not defined' - 带有 Webpack 的 Vue 应用程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44246875/

10-11 20:22