1

我正在制作一个 Vue 应用程序,其中一个依赖项由于调用未定义的函数而失败:

vue-range-slider.cjs.js:150Uncaught ReferenceError: _h is not defined

我认为这可能是由于对等依赖项更新和破坏,所以我从 package.json 中删除了所有 ^ 字符

问题仍然存在。我可以采取哪些进一步的故障排除步骤?

4

1 回答 1

0

错误是在内部,渲染函数被重命名为_hto_c并且您可能正在使用带有预构建 js 文件的组件。

解决方案是

  • 将 vue 降级到之前的 2.1.5,因为这是引入错误的地方(也降级vue-template-compiler到相同版本)
  • 等待 vue-range-slider 开发者修复它
  • 自己修复并拉取请求

修复意味着分发源代码而不是预构建文件。

这是发生错误的地方: https ://github.com/vuejs/vue/commit/4b51ad048306367a6fb6fbee7445e086d855f31e

于 2016-12-15T14:23:15.403 回答