javascript - iView 尝试导入时未定义错误
问题描述
我正在尝试使用 main.js 中的 Webpack 在我的 VueJS 项目中导入 iView UI。
import iView from 'iview'
然后:
Vue.use(iView)
控制台显示一条错误消息
Uncaught ReferenceError: iView is not defined
npm i iview -D
我在我的项目中添加了 iview 插件。
为什么这不起作用?有任何想法吗?也许一些 package.json 问题?每当我运行npm run dev
它时,它都会编译一切正常,没有错误,没有警告。
解决方案
好的,经过几个小时的尝试,我发现我有两种方法可以包含这个库。
通过执行以下任一操作:
import iView from 'iview/dist/iview'
这会引发有关未为此定义的类型的警告,但如果您这样做:
const iView = require('iview')
它会像魅力一样工作!希望这对处于与我相同情况的任何人有所帮助。
推荐阅读
- terraform - 自动修改 tfstate
- c# - AddCors 在 asp.net 5.0 中不起作用。如何启用它?
- apache - 如何修复静态到动态内容的 mod_rewrite 问题
- xml - Apache camel 错误 - cvc-complex-type.3.2.2:属性 'headerName' 不允许出现在元素 'setHeader' 中。”
- polygon - GeoJson:基于点特征构建多边形
- bash - 为什么这个 for 循环在 GNU bash 中不起作用?
- javascript - 从 extraReducers 触发 redux 动作
- python - AttributeError:模块“app.models.PostModel”没有属性“_sa_class_manager”
- matplotlib - Matplotlib,条形图 xticks
- android - 在 android studio 中为 firebase 实现 DS 编辑器