使用Webpack启动Framework7 - Vue应用程序时出现错误'Dom7未定义'

时间:2017-05-29 16:24:33

标签: javascript node.js webpack vue.js html-framework-7

我只是按照official website中的说明:克隆repo,安装节点依赖项并运行。但是一旦我运行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

任何人都可以帮忙吗?

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

1 个答案:

答案 0 :(得分:2)

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

  

Dom7现在它被用作独立的库   https://github.com/nolimits4web/Dom7

所以,我认为通过将其安装为standalone library

可以解决问题
npm install dom7 --save

但是仍然无法解决问题,所以我认为仍然需要进行一些更改才能正确配置。

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

因此,请将package.json恢复为Framework7的发布版本1.6.0