vue项目清理node_modules缓存

vue项目清理node_modules缓存

问题:
vue项目每次执行启动或打包命令时,node_modules下.cache文件夹都会越来越大, 甚至能达到50多个G

解决方法:
在每次执行npm run servenpm run build命令时, 执行清空.cache文件的操作

  • package.json
"scripts": {
    "clean": "rd /s /q node_modules\\.cache",
    "serve": "npm run clean && vue-cli-service serve",
    "build": "npm run clean && vue-cli-service build",
  },
ERROR Error: Cannot find module './formats' Require stack: - D:\javaproject\OnlinneMusic-Admin-VUE3\node_modules\express\node_modules\qs\lib\utils.js - D:\javaproject\OnlinneMusic-Admin-VUE3\node_modules\express\node_modules\qs\lib\stringify.js - D:\javaproject\OnlinneMusic-Admin-VUE3\node_modules\express\node_modules\qs\lib\index.js - D:\javaproject\OnlinneMusic-Admin-VUE3\node_modules\express\lib\middleware\query.js - D:\javaproject\OnlinneMusic-Admin-VUE3\node_modules\express\lib\application.js - D:\javaproject\OnlinneMusic-Admin-VUE3\node_modules\express\lib\express.js - D:\javaproject\OnlinneMusic-Admin-VUE3\node_modules\express\index.js - D:\javaproject\OnlinneMusic-Admin-VUE3\node_modules\webpack-dev-server\lib\Server.js - D:\javaproject\OnlinneMusic-Admin-VUE3\node_modules\@vue\cli-service\lib\commands\serve.js - D:\javaproject\OnlinneMusic-Admin-VUE3\node_modules\@vue\cli-service\lib\Service.js - D:\javaproject\OnlinneMusic-Admin-VUE3\node_modules\@vue\cli-service\bin\vue-cli-service.js Error: Cannot find module './formats' Require stack: - D:\javaproject\OnlinneMusic-Admin-VUE3\node_modules\express\node_modules\qs\lib\utils.js - D:\javaproject\OnlinneMusic-Admin-VUE3\node_modules\express\node_modules\qs\lib\stringify.js - D:\javaproject\OnlinneMusic-Admin-VUE3\node_modules\express\node_modules\qs\lib\index.js - D:\javaproject\OnlinneMusic-Admin-VUE3\node_modules\express\lib\middleware\query.js - D:\javaproject\OnlinneMusic-Admin-VUE3\node_modules\express\lib\application.js - D:\javaproject\OnlinneMusic-Admin-VUE3\node_modules\express\lib\express.js - D:\javaproject\OnlinneMusic-Admin-VUE3\node_modules\express\index.js - D:\javaproject\OnlinneMusic-Admin-VUE3\node_modules\webpack-dev-server\lib\Server.js - D:\javaproject\OnlinneMusic-Admin-VUE3\node_modules\@vue\cli-service\lib\commands\serve.js - D:\javaproject\OnlinneMusic-Admin-VUE3\node_modules\@vue\cli-service\lib\Service.js - D:\javaproject\OnlinneMusic-Admin-VUE3\node_modules\@vue\cli-service\bin\vue-cli-service.js at Function._resolveFilename (node:internal/modules/cjs/loader:1383:15) at defaultResolveImpl (node:internal/modules/cjs/loader:1025:19) at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1030:22) at Function._load (node:internal/modules/cjs/loader:1192:37) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:237:24) at Module.require (node:internal/modules/cjs/loader:1463:12) at require (node:internal/modules/helpers:147:16) at Object.<anonymous> (D:\javaproject\OnlinneMusic-Admin-VUE3\node_modules\express\node_modules\qs\lib\utils.js:3:15) at Module._compile (node:internal/modules/cjs/loader:1706:14) 用中文回答
09-17
拷贝 mars3d-cesium 库失败 [Error: ENOENT: no such file or directory, stat 'node_modules/mars3d/dist/img'] { errno: -2, code: 'ENOENT', syscall: 'stat', path: 'node_modules/mars3d/dist/img' } error during build: RollupError: node_modules/.pnpm/mars3d-space@3.10.2/node_modules/mars3d-space/mars3d-space.js (12:7): "default" is not exported by "mars3d?commonjs-external", imported by "node_modules/.pnpm/mars3d-space@3.10.2/node_modules/mars3d-space/mars3d-space.js". file: /builds/lafss/lafss-operator-vue3/node_modules/.pnpm/mars3d-space@3.10.2/node_modules/mars3d-space/mars3d-space.js:12:7 10: import { __module as mars3dSpaceModule } from "\u0000/builds/lafss/lafss-operator-vue3/node_modules/.pnpm/mars3d-spac... 11: var mars3dSpace = mars3dSpaceModule.exports; 12: import require$$0 from "\u0000mars3d?commonjs-external"; ^ 13: 14: (function (module, exports) { at getRollupError (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/parseAst.js:396:41) at error (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/parseAst.js:392:42) at Module.error (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:15593:16) at Module.traceVariable (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:16042:29) at ModuleScope.findVariable (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:13825:39) at ChildScope.findVariable (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:5288:38) at FunctionScope.findVariable (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:5288:38) at FunctionBodyScope.findVariable (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:5288:38) at ChildScope.findVariable (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:5288:38) at FunctionScope.findVariable (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:5288:38) at FunctionBodyScope.findVariable (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:5288:38) at Identifier.bind (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:5071:40) at LogicalExpression.bind (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:2658:23) at CallExpression.bind (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:2654:28) at CallExpression.bind (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:11289:15) at ConditionalExpression.bind (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:2658:23) at ExpressionStatement.bind (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:2658:23) at BlockStatement.bind (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:2654:28) at FunctionExpression.bind (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:2658:23) at CallExpression.bind (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:2658:23) at CallExpression.bind (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:11289:15) at ExpressionStatement.bind (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:2658:23) at BlockStatement.bind (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:2654:28) at FunctionExpression.bind (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:2658:23) at CallExpression.bind (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:2658:23) at CallExpression.bind (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:11289:15) at ExpressionStatement.bind (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:2658:23) at Program.bind (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:2654:28) at Module.bindReferences (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:15572:18) at Graph.sortModules (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:21101:20) at Graph.build (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:21004:14) at async file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:21692:13 at async catchUnfinishedHookActions (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:21158:16) at async rollupInternal (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/rollup@4.27.4/node_modules/rollup/dist/es/shared/node-entry.js:21687:5) at async build (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/vite@5.1.4_@types+node@20.17.9_less@4.4.0_sass@1.81.0_terser@5.36.0/node_modules/vite/dist/node/chunks/dep-jDlpJiMN.js:66928:18) at async CAC.<anonymous> (file:///builds/lafss/lafss-operator-vue3/node_modules/.pnpm/vite@5.1.4_@types+node@20.17.9_less@4.4.0_sass@1.81.0_terser@5.36.0/node_modules/vite/dist/node/cli.js:842:9)
最新发布
09-18
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码工人笔记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值