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

vue2使用pnpm编译打包时的错误处理

1. 错误信息

error in ./src/views/forest/forestGateway.vue?vue&type=script&lang=js Module parse failed: Unexpected token (203:39) 
File was processed with these loaders: * ./node_modules/.pnpm/**cache-loader**@4.1.0_webpack@4.47.0/node_modules/cache-loader/dist/cjs.js * ./node_modules/.pnpm/vue-loader@15.11.1_@vue+compiler-sfc@3.5.21_cache-loader@4.1.0_webpack@4.47.0__css-load_5a3c64a85473ede7d9205802ebc6db0e/node_modules/vue-loader/lib/index.js You may need an additional loader to handle the result of these loaders. | console.log('getUserMemoryInfo', res) | if (+res.code === 200) { > this.topBarActive = res.data?.[0]?.memoryValue ? res.data[0].memoryValue : this.topBarActive | const bottomToggle = this.stringToBool(res.data?.[1]?.memoryValue) | const flexStyle = this.topBarActive && !bottomToggle ? 1 : 'inherit' @ ./src/views/forest/forestGateway.vue?vue&type=script&lang=js 1:0-380 1:396-399 1:401-778 1:401-778 @ ./src/views/forest/forestGateway.vue @ ./src/router/index.js @ ./src/main.js @ multi ./src/main.js

2. 没有配置合适的loader,在vue.config.js里面配置

module.exports = {transpileDependencies: ['@ct/component-gallery-tracking-sdk','@ct/bwtools', '@ct/china-tower-tech-components-v2', '@ct/lentoid-player','markmap-common', 'markmap-view', 'markmap-lib', 'yaml','marked','@vscode','@ct/ais-js-kit','cache-loader' // <-- 新增],lintOnSave: false,devServer: {
其他忽略

3. 清除缓存

rmdir /s /q node_modules\.cache
pnpm store prune

4. 重新安装依赖并打包

pnpm install
pnpm build

这样就可以了,这个模块用了es2020的语法,需要用babel-loader转成es2015

http://www.wxhsa.cn/company.asp?id=5062

相关文章:

  • 中南上课第一天
  • 二十四、深入理解CPU控制信号的最终使命
  • 20250915 - 状压dp 总结
  • PS2025安装包永久免费版下载安装教程Photoshop 2025 v26.0安装包永久免费版下载
  • 学校真是太棒了
  • 如果远程玩家过早结束异步任务,并且具有该集的任务仍在运行,则该任务被杀死-SetWaitingOnRemotePlayerData()
  • 9.15日总结
  • 二十二、流水线CPU的神经脉络:详解控制信号的产生、保存与传递
  • python_Day20_mysql(1)
  • 确定调用 TargetData是否已发送-CallReplicatedTargetDataDelegatesIfSet()
  • 二十三、流水线的起点为何无需指挥?深入理解IF与ID这两个“公共流水段”
  • 来解剖 来平息你的颤抖 叫嚷着还不足够 还需要更多疼痛 才值得温柔
  • 从客户端拿到缓存数据-ConsumeClientReplicatedTargetData()
  • 减少KVCache
  • 考研复习-操作系统-第三章-内存管理 - 详解
  • python_Day18_linux(1)
  • 机器人动力学-上交桂凯-睿慕课
  • 2 linux系统基础命令+文件操作命令
  • 支持国产cpu架构的nacos-2.4.3
  • nc工具使用 - 谷粒
  • 完整教程:【C++】22. 封装哈希表实现unordered_set和unordered_map
  • Azure App Service连接Azure SQL MI
  • 将目标数据复制到服务器-ServerSetReplicatedTargetData()
  • 不是说 PHP 不行了吗?为什么 Swoole 还在更新?
  • qoj1831 Bruteforce
  • C++数据结构和算法:链表
  • CAI:开源网络安全AI框架,打造自主安全测试智能体
  • GAS中,负责封装技能所影响的目标数据(如 Actor、位置、碰撞结果等)-FGameplayAbilityTargetData
  • 详细介绍:Maven入门_简介、安装与配置
  • 实用指南:立体校正原理