位置: IT常识 - 正文

vue项目打包失败问题记录(vue打包后请求不到数据)

编辑:rootadmin
vue项目打包失败问题记录

推荐整理分享vue项目打包失败问题记录(vue打包后请求不到数据),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue 打包问题,vue3打包后报错,vue项目打包过大,vue打包后请求不到数据,vue项目打包过大,vue项目打包后还能修改吗,vue项目打包过大,vue3打包后报错,内容如对您有帮助,希望把文章链接给更多的朋友!

项目"vue": "^2.7.14"版本

起因:项目里安装了openlayers最新版本的地图插件,打包会成功,但是打包页面会有红色提示

          刚开始根据红色提示百度找到相同错误的方法提供了的一系列提示安装啊,卸载,装了   

          node-modules,又卸了来来回回搞了好几遍没用,因为当时也不知道什么原因, 网上粘贴

         一顿操作几遍后,成功的变成下面这种错误提示,最重要的是打包不会成功。

报错粘贴的内容

> vue-admin@1.0.0 build D:\survey_institute\construction > node build/build.js

npm does not support Node.js v14.11.0 You should probably upgrade to a newer version of node as we can't make any promises that npm will work with this version. You can find the latest version at https://nodejs.org/ npm WARN config cache-max This option has been deprecated in favor of `--prefer-online` npm WARN config cache-min This option has been deprecated in favor of `--prefer-offline`. npm WARN config optional Use `--omit=optional` to exclude optional dependencies, or npm WARN config `--include=optional` to include them. npm WARN config npm WARN config     Default value does install optional deps unless otherwise omitted. npm WARN config shrinkwrap Use the --package-lock setting instead. npm WARN config sso-poll-frequency The --auth-type method of SSO/SAML/OAuth will be removed in a future npm WARN config version of npm in favor of web-based login. npm WARN config sso-type The --auth-type method of SSO/SAML/OAuth will be removed in a future npm WARN config version of npm in favor of web-based login. npm WARN config tmp This setting is no longer used.  npm stores temporary files in a special npm WARN config location in the cache, and they are managed by npm WARN config     [`cacache`](http://npm.im/cacache). - building for production...(node:3884) Warning: Accessing non-existent property 'cat' of module exports inside circular dependency (Use `node --trace-warnings ...` to show where the warning was created) (node:3884) Warning: Accessing non-existent property 'cd' of module exports inside circular dependency (node:3884) Warning: Accessing non-existent property 'chmod' of module exports inside circular dependency (node:3884) Warning: Accessing non-existent property 'cp' of module exports inside circular dependency (node:3884) Warning: Accessing non-existent property 'dirs' of module exports inside circular dependency (node:3884) Warning: Accessing non-existent property 'pushd' of module exports inside circular dependency (node:3884) Warning: Accessing non-existent property 'popd' of module exports inside circular dependency (node:3884) Warning: Accessing non-existent property 'echo' of module exports inside circular dependency (node:3884) Warning: Accessing non-existent property 'tempdir' of module exports inside circular dependency (node:3884) Warning: Accessing non-existent property 'pwd' of module exports inside circular dependency (node:3884) Warning: Accessing non-existent property 'exec' of module exports inside circular dependency (node:3884) Warning: Accessing non-existent property 'ls' of module exports inside circular dependency (node:3884) Warning: Accessing non-existent property 'find' of module exports inside circular dependency (node:3884) Warning: Accessing non-existent property 'grep' of module exports inside circular dependency (node:3884) Warning: Accessing non-existent property 'head' of module exports inside circular dependency (node:3884) Warning: Accessing non-existent property 'ln' of module exports inside circular dependency (node:3884) Warning: Accessing non-existent property 'mkdir' of module exports inside circular dependency (node:3884) Warning: Accessing non-existent property 'rm' of module exports inside circular dependency (node:3884) Warning: Accessing non-existent property 'mv' of module exports inside circular dependency (node:3884) Warning: Accessing non-existent property 'sed' of module exports inside circular dependency (node:3884) Warning: Accessing non-existent property 'set' of module exports inside circular dependency (node:3884) Warning: Accessing non-existent property 'sort' of module exports inside circular dependency (node:3884) Warning: Accessing non-existent property 'tail' of module exports inside circular dependency (node:3884) Warning: Accessing non-existent property 'test' of module exports inside circular dependency (node:3884) Warning: Accessing non-existent property 'to' of module exports inside circular dependency (node:3884) Warning: Accessing non-existent property 'toEnd' of module exports inside circular dependency (node:3884) Warning: Accessing non-existent property 'touch' of module exports inside circular dependency (node:3884) Warning: Accessing non-existent property 'uniq' of module exports inside circular dependency (node:3884) Warning: Accessing non-existent property 'which' of module exports inside circular dependency | building for production...(node:3884) DeprecationWarning: loaderUtils.parseQuery() received a non-string value which can be problematic, see https://github.com/webpack/loader-utils/issues/56 parseQuery() will be replaced with getOptions() in the next major version of loader-utils. - building for production...(node:3884) DeprecationWarning: Chunk.modules is deprecated. Use Chunk.getNumberOfModules/mapModules/forEachModule/containsModule instead. \ building for production... Starting to optimize CSS... Processing static/css/app.db377778205ecaa3facd8be79f3f9c84.css... D:\survey_institute\construction\node_modules\optimize-css-assets-webpack-plugin\index.js:31   return this.options.cssProcessor.process(css, Object.assign({ to: assetName }, this.options.cssProcessorOptions));                                    ^

TypeError: this.options.cssProcessor.process is not a function     at OptimizeCssAssetsPlugin.processCss (D:\survey_institute\construction\node_modules\optimize-css-assets-webpack-plugin\index.js:31:36)     at D:\survey_institute\construction\node_modules\optimize-css-assets-webpack-plugin\index.js:69:12     at Function.each (D:\survey_institute\construction\node_modules\underscore\underscore-node-f.cjs:1323:7)     at Compiler.<anonymous> (D:\survey_institute\construction\node_modules\optimize-css-assets-webpack-plugin\index.js:58:7)     at Compiler.applyPluginsAsyncSeries (D:\survey_institute\construction\node_modules\tapable\lib\Tapable.js:206:13)     at Compiler.emitAssets (D:\survey_institute\construction\node_modules\webpack\lib\Compiler.js:354:8)     at onCompiled (D:\survey_institute\construction\node_modules\webpack\lib\Compiler.js:240:9)     at D:\survey_institute\construction\node_modules\webpack\lib\Compiler.js:510:14     at next (D:\survey_institute\construction\node_modules\tapable\lib\Tapable.js:202:11)     at Compiler.<anonymous> (D:\survey_institute\construction\node_modules\webpack\lib\CachePlugin.js:78:5)     at Compiler.applyPluginsAsyncSeries (D:\survey_institute\construction\node_modules\tapable\lib\Tapable.js:206:13)     at D:\survey_institute\construction\node_modules\webpack\lib\Compiler.js:507:11     at Compilation.applyPluginsAsyncSeries (D:\survey_institute\construction\node_modules\tapable\lib\Tapable.js:195:46)     at D:\survey_institute\construction\node_modules\webpack\lib\Compilation.js:683:19     at Compilation.applyPluginsAsyncSeries (D:\survey_institute\construction\node_modules\tapable\lib\Tapable.js:195:46)     at D:\survey_institute\construction\node_modules\webpack\lib\Compilation.js:674:11 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! vue-admin@1.0.0 build: `node build/build.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the vue-admin@1.0.0 build script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in: npm ERR!     C:\Program Files\nodejs\node_cache\_logs\2022-11-16T01_47_31_678Z-debug.log  

1.首先解决的是

 我查看了我的node版本

vue项目打包失败问题记录(vue打包后请求不到数据)

与官网显示的node版本是对应的

详细官网  

https://nodejs.org/zh-cn/download/releases/

至于为什么出现这个

是我首先粘贴了这个问题去往了百度,安装了一个npm @laster 坑了我一把,很明显我的package.json的内容里多一个npm的版本8点多,这就造成我的项目能启动,但是打包一直再报版本不符合,首先卸载了npm 版本8.19.3,不会有npm does not support Node.js 版本了,

2.又来到了this.options.cssProcessor.process is not a function

 网上找了一大堆方法,

什么在项目依赖 node_modules 里面找到 optimize-css-assets-webpack-plugin依赖删除 然后重新 npm i 这方法可能管用,但是在我的项目丝毫不起作用,这玩意我也是卸载安装好多遍,毙掉此方法找到build文件目录下的build*webpack.prod.conf.js* 注释掉// const OptimizeCSSPlugin = require('optimize-css-assets-webpack-plugin') // new OptimizeCSSPlugin({// cssProcessorOptions: {// safe: true// }// }),

这两串代码我也注释过;没啥用,我又放开了;

后面找出原因估计就是因为刚开始打包的错误提示安装了一些影响项目的插件,项目能启动就是打不了包,

最后找到我类似这个项目的其他项目能打包成功的package.json复制到我这个项目,删掉node-modules,重新npm i,能打包成功,回到我刚开始的打包成功,有错误提示,最后的最后降低我的openlayers版本,最后package.json里面内容对比(编辑器里为我项目现在package.json,txt文本为我之前打包失败的package.json),txt文本里有的可能就是我按照错误提示安装没有必要的东西,

有时候安装的插件版本过高会导致打包失败或者有错误提示,千万别粘贴类似于

npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! vue-admin@1.0.0 build: `node build/build.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the vue-admin@1.0.0 build script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in: npm ERR!     C:\Program Files\nodejs\node_cache\_logs\2022-11-16T01_47_31_678Z-debug.log

那种红色错误提示去百度安装一些无用的东西,然后坑到你怀疑人生,你只需要降低版本就好了。

本文链接地址:https://www.jiuchutong.com/zhishi/293009.html 转载请保留说明!

上一篇:Notojima岛附近的牡蛎养殖场,日本石川县 (© divedog/Shutterstock)

下一篇:CSS 如何实现文字渐变色 ?(css如何实现文字环绕)

  • 浅析对QQ推广的一些认识(qq的推广效果)

    浅析对QQ推广的一些认识(qq的推广效果)

  • qq怎么设置收藏不让人看到(QQ怎么设置收藏密码)

    qq怎么设置收藏不让人看到(QQ怎么设置收藏密码)

  • 红米k20pro要不要贴膜

    红米k20pro要不要贴膜

  • 打印图片不清晰怎么办(奔图打印图片不清晰)

    打印图片不清晰怎么办(奔图打印图片不清晰)

  • 光猫拨号和路由拨号的区别(光猫拨号和路由拨号实测)

    光猫拨号和路由拨号的区别(光猫拨号和路由拨号实测)

  • 支付宝单车怎么还车(支付宝单车怎么关锁)

    支付宝单车怎么还车(支付宝单车怎么关锁)

  • ug8.0安装后打不开(ug80安装后打不开点击打开没反应)

    ug8.0安装后打不开(ug80安装后打不开点击打开没反应)

  • 戴尔笔记本重启快捷键(戴尔笔记本重启蓝屏无法进入系统)

    戴尔笔记本重启快捷键(戴尔笔记本重启蓝屏无法进入系统)

  • 开热点为什么别人用不了(开热点为什么别人用着很卡)

    开热点为什么别人用不了(开热点为什么别人用着很卡)

  • focusky是什么软件(focusky什么意思)

    focusky是什么软件(focusky什么意思)

  • 乐视手机账号怎么退出(乐视手机账号怎么登录)

    乐视手机账号怎么退出(乐视手机账号怎么登录)

  • r11听筒声音小怎么解决(r11听筒声音小怎么办)

    r11听筒声音小怎么解决(r11听筒声音小怎么办)

  • win10怎么开启杀毒(开启win10杀毒软件)

    win10怎么开启杀毒(开启win10杀毒软件)

  • 合同怎么扫描到电脑(合同怎么扫描到手机上)

    合同怎么扫描到电脑(合同怎么扫描到手机上)

  • 铃声多多怎么下载mp3(铃声多多怎么下载到内存卡)

    铃声多多怎么下载mp3(铃声多多怎么下载到内存卡)

  • 三星s8bixby键怎么设置(三星s8屏的按键怎么变了,怎么设置)

    三星s8bixby键怎么设置(三星s8屏的按键怎么变了,怎么设置)

  • 网络空间的虚拟性体现在哪些方面(网络空间的虚拟性体现在哪里)

    网络空间的虚拟性体现在哪些方面(网络空间的虚拟性体现在哪里)

  • pcb是什么意思(高频pcb是什么意思)

    pcb是什么意思(高频pcb是什么意思)

  • 苹果手机自动订阅怎么现在取消不了了(苹果手机自动订阅)

    苹果手机自动订阅怎么现在取消不了了(苹果手机自动订阅)

  • 一寸照片尺寸是多少(一寸照片尺寸是几乘几)

    一寸照片尺寸是多少(一寸照片尺寸是几乘几)

  • kodakprv.exe是什么进程 作用是什么 kodakprv进程查询(koeids.dll)

    kodakprv.exe是什么进程 作用是什么 kodakprv进程查询(koeids.dll)

  • H5页面跳转微信小程序时:wx.miniProgram.navigateTo 报错 ‘wx‘ is not defined no-undef(h5跳转h5)

    H5页面跳转微信小程序时:wx.miniProgram.navigateTo 报错 ‘wx‘ is not defined no-undef(h5跳转h5)

  • HTML转EXE工具(HTML App Build)最新版(html转xhtml)

    HTML转EXE工具(HTML App Build)最新版(html转xhtml)

  • 机器学习篇-指标:AUC

    机器学习篇-指标:AUC

  • js中可选的回调函数(js回调函数如何返回值)

    js中可选的回调函数(js回调函数如何返回值)

  • 房产税的房产原值是什么
  • 缴纳房产税怎么记账
  • 货物运输印花税减免
  • 本月无销售额,但是有进项,需要认证吗
  • 支付给个人的劳务费需要发票吗
  • 企业房屋折旧年限规定
  • 存货报废需要进项转出吗
  • 计提房产税计入哪个科目
  • 小规模纳税人申请一般纳税人流程
  • 应付账款从质保开始算吗
  • 委托加工物资加工费怎么结转
  • 某企业月末由仓库转来发料凭证汇总表
  • 收的标书收入增值税多少
  • 小微企业开普通发票
  • 施工企业直接费间接费怎么算
  • 宣传费开票属于什么费用
  • 以前年度损益调整贷方余额表示什么
  • 车辆保险车船税每年交多少
  • 小规模建筑安装增值税税率是多少
  • 4s店额外收取服务费
  • 银行借款用于在建工程
  • 产品调试费计入什么科目
  • 收益性支出包括哪些科目
  • 个人营业执照如何办理社保
  • 高危行业企业提成怎么算
  • 拆迁安置房如何写两人名字
  • 汇算清缴发现以前预缴报表资产错误
  • qq助手有什么用处
  • 合同印花税的5个税目
  • 进价销售交增值税吗
  • 广告制作费属于劳务还是服务
  • 没有发票申报纳税怎么办
  • 如何解决心脏供血不足
  • macwifi配置
  • 应交税金减免税款
  • 个税手续费反还
  • 凭证的类型
  • 限售股是好是坏
  • vue引入mui
  • react框架和vue哪个用的人多
  • 政府会计制度收入支出表
  • 上月的会计分录做错了
  • 普通纳税人怎么交税
  • 研发支出什么时候转管理费用
  • 三类职业指的是什么
  • 装饰公司的开票范围
  • phpcms插件
  • mysql用户授权信息保存在哪里
  • 收到员工交来现金怎么入账
  • 企业增资相关知识点
  • 企业利润怎么提取出来
  • 冲回多提的坏账准备会计分录
  • 贸易公司平价销售怎么样
  • 社保都有哪几项
  • 长期借款短期利息怎么算
  • 工会赞助费
  • 小规模纳税人差旅费可以抵扣吗
  • 专用发票样图
  • 什么是交易性金融资产?交易性金融资产主要有哪些特点?
  • sql server 错误
  • Linux下mysql的root密码修改方法
  • Solaris 10 Openssh安装和配置
  • 苹果mac电脑怎么复制粘贴
  • PHP time_nanosleep() 函数使用介绍
  • WIN7系统如何禁止特定软件在线升级
  • 如何打开和关闭HMB
  • bsd模式是什么意思
  • nerosvc.exe - nerosvc是什么进程 有什么用
  • 向量上面有个倒着的v
  • Node.js中的全局变量有哪些
  • JavaScript html5 canvas绘制时钟效果(二)
  • Node.js中的construct构造函数
  • js表单事件有哪些
  • 安卓模拟器比手机快吗
  • python ping检测
  • 简单谈谈你对中国国防建设的认识
  • 消费税的征收范围口诀
  • 初级会计职称可以挂靠吗
  • 季度申报忘了报怎么办
  • 企业分立需要开发票吗?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设