javascript - 导入模块时无法在模块外使用导入语句
问题描述
我正在尝试在我的 nuxt.js 项目中使用vue-loadmore-simple 。
我创建是plugins/vue-loadmore-simple.js
为了让 Vue 使用它。
// if I commented the 3 lines, it will works again.
import Vue from 'vue'
import LoadMore from 'vue-loadmore-simple'
Vue.use(LoadMore)
在nuxt.config.js
插件中,我添加了它:
"@/plugins/vue-loadmore-simple.js"
但是当我npm run dev
出现错误时:
不能在模块外使用 import 语句
解决方案
我已经尝试过一个新项目,它确实对我有用。
你需要给我们一个 [repro] 或者至少,更多的代码细节。
同时,我建议使用来自知名开发人员的更多实战测试。
就像vue-mugen-scroll一样,我过去一直在使用它并且它做得很好。
除了用英语写成并且更受欢迎之外。
这是我使用它的一个vue 项目,也应该完全可以与 Nuxt 一起使用。
推荐阅读
- python - 对数组进行反向 OneHotEncoding
- python - 获取百分比熊猫中列的差异
- css - 尽管在桌面上,导航栏仍会自动进入移动模式
- .net - ViewState 被加载,在 ASP.NET 中的哪个页面生命周期事件?
- java - 删除节点的所有子节点,同时在 Firebase 中保留对父节点的引用
- nginx - 子文件夹根目录中的默认重定向未重定向到 index.php
- sql - 如何从 SQL 中的历史住院数据计算每月 30 天的再入院率?
- javascript - 我的脚本第一次运行,在此在线 IDE 上重新加载后不再运行
- c# - 使用 IPageRouteModelConvention 时获取版本
- elasticsearch - ElasticSearch:我可以在一个索引中包含一些(所有子集)字段“冻结==按需索引”吗?