当前位置: 首页 > news >正文

常见error集合

Cannot use import statement outside a module

  • 原因:在commonJS中用了es6的语法,import。
  • 分析: 一般我们的运行环境按照模块化标准来分,可以分为es6和commonJS两种,在es6中引入模块用import,在commonJS中用require。在你的环境中,全局下,输出this,如果指向的是undefined,那么就是es6,否则是commonJS
  • 解决方法
    • 把文件改成.ts后缀
    • 或者import改成require

ERROR Invalid options in vue.config.js: “resolve“ is not allowed

  • 原因:在Vue CLI中,webpack配置是通过webpack-merge来合并的,而不是直接在vue.config.js中配置。
  • 分析:两个文件可以共存,都是用来声明配置的。只不过着重点不同,vue.config.js声明vue项目的配置,webpack.config.js声明全局的配置。至于出现了这个问题,显然是因为在vue.config.js中使用了webpack.config.js的配置语法
  • 解决
    • 下载webpack-merge ,配置webpack.config.js:
const { merge } = require('webpack-merge');
const defaultConfig = require('@vue/cli-service/webpack.config.js');
function resolve(p){return path.resolve(__dirname,p)
}
module.exports = merge(defaultConfig, {// 自定义配置resolve:{alias:{'@':resolve('src')}}
});

Unexpected console statement (no-console)

解决方法
创建文件.eslintrc.js

module.exports = {rules: {'no-console': 'off',"no-restricted-syntax": ["error",{"selector": "CallExpression[callee.object.name='console'][callee.property.name!=/^(log|warn|error|info|trace)$/]","message": "Unexpected property on console object was called"}]}}

app.use is not a function in vue (vue2)

const app=new Vue({render: h => h(App),
})
app.use(plugin)
app.$mount('#app') // 为什么会报错:app.use is not a function

在Vue中,使用插件需要在创建Vue实例之前调用Vue.use(plugin)

Vue.use(plugin)const app = new Vue({render: h => h(App),
})app.$mount('#app')
http://www.lryc.cn/news/486194.html

相关文章:

  • 建筑施工特种作业人员安全生产知识试题
  • 2024140读书笔记|《作家榜名著:生如夏花·泰戈尔经典诗选》——你从世界的生命的溪流浮泛而下,终于停泊在我的心头
  • JSP是如何被执行的?
  • 用python中的tkinter包实现进度条
  • oneplus3t-lineageos-16.1编译-android9
  • VSCode+ESP-IDF开发ESP32-S3-DevKitC-1(1)开发环境搭建
  • LeetCode --- 143周赛
  • [AI] 【提高认知】自动翻译技术的演变:从规则系统到深度学习的崛起
  • python机器人Agent编程——多Agent框架的底层逻辑(上)
  • 渑池县中药材产业党委莅临河南广宇企业管理集团有限公司参观交流
  • 学习日志011--模块,迭代器与生成器,正则表达式
  • ChatGPT 搜索 vs Google 搜索
  • 一文简单了解Android中的input流程
  • 【MySQL】SQL语言
  • 5.4.2-1 编写Java程序在HDFS上创建文件
  • The 3rd Universal CupStage 15: Chengdu, November 2-3, 2024(2024ICPC 成都)
  • 显示微服务间feign调用的日志
  • SOHO场景开局(小型,多子网):AP+管理型交换机+路由器+光猫
  • Android - Pixel 6a 手机OS 由 Android 15 降级到 Android 14 操作记录
  • linux系统kkFileView 配置https预览文件
  • stm32——通用定时器时钟知识点
  • 前端无感刷新token
  • 针对股票评论的情感分类器
  • Day18 Nim游戏
  • 理解反射,学会反射:撬开私有性质(private)的属性与方法
  • Redis在高性能缓存中的应用
  • 菲涅耳全息图
  • STM32 BootLoader 刷新项目 (十) Flash擦除-命令0x56
  • POI word转pdf乱码问题处理
  • 【GeekBand】C++设计模式笔记11_Builder_构建器