首页 / VUE / Vue npm run build 错误 (node:7852) UnhandledPromiseRejectionWarning: CssSyntaxError:xxxx.Unknown word
Vue npm run build 错误 (node:7852) UnhandledPromiseRejectionWarning: CssSyntaxError:xxxx.Unknown word
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Vue npm run build 错误 (node:7852) UnhandledPromiseRejectionWarning: CssSyntaxError:xxxx.Unknown word,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3816字,纯文字阅读大概需要6分钟。
内容图文
目录
错误提示
building for production...Error processing file: static/css/app.df86e347a94aed52aa7bb0b865b3f053.css
(node:8868) UnhandledPromiseRejectionWarning: CssSyntaxError: D:\Workspace\TestExercise\vueDemo\vue-module\static\css\app.df86e347a94aed52aa7bb0b865b3f053.css:49:45: Unknown word
at Input.error (D:\Workspace\TestExercise\vueDemo\vue-module\node_modules\optimize-css-assets-webpack-plugin\node_modules\postcss\lib\input.js:130:16)
at Parser.unknownWord (D:\Workspace\TestExercise\vueDemo\vue-module\node_modules\optimize-css-assets-webpack-plugin\node_modules\postcss\lib\parser.js:563:22)
at Parser.decl (D:\Workspace\TestExercise\vueDemo\vue-module\node_modules\optimize-css-assets-webpack-plugin\node_modules\postcss\lib\parser.js:235:16)
at Parser.other (D:\Workspace\TestExercise\vueDemo\vue-module\node_modules\optimize-css-assets-webpack-plugin\node_modules\postcss\lib\parser.js:133:18)
at Parser.parse (D:\Workspace\TestExercise\vueDemo\vue-module\node_modules\optimize-css-assets-webpack-plugin\node_modules\postcss\lib\parser.js:77:16)
at parse (D:\Workspace\TestExercise\vueDemo\vue-module\node_modules\optimize-css-assets-webpack-plugin\node_modules\postcss\lib\parse.js:17:12)
at new LazyResult (D:\Workspace\TestExercise\vueDemo\vue-module\node_modules\optimize-css-assets-webpack-plugin\node_modules\postcss\lib\lazy-result.js:60:16)
at Processor.<anonymous> (D:\Workspace\TestExercise\vueDemo\vue-module\node_modules\optimize-css-assets-webpack-plugin\node_modules\postcss\lib\processor.js:138:12)
at Processor.process (D:\Workspace\TestExercise\vueDemo\vue-module\node_modules\optimize-css-assets-webpack-plugin\node_modules\postcss\lib\processor.js:117:23)
at Function.creator.process (D:\Workspace\TestExercise\vueDemo\vue-module\node_modules\optimize-css-assets-webpack-plugin\node_modules\postcss\lib\postcss.js:148:43)
at OptimizeCssAssetsPlugin.processCss (D:\Workspace\TestExercise\vueDemo\vue-module\node_modules\optimize-css-assets-webpack-plugin\index.js:63:19)
at Object.processor (D:\Workspace\TestExercise\vueDemo\vue-module\node_modules\optimize-css-assets-webpack-plugin\index.js:29:23)
at D:\Workspace\TestExercise\vueDemo\vue-module\node_modules\last-call-webpack-plugin\index.js:139:8
at arrayEach (D:\Workspace\TestExercise\vueDemo\vue-module\node_modules\lodash\_arrayEach.js:15:9)
at forEach (D:\Workspace\TestExercise\vueDemo\vue-module\node_modules\lodash\forEach.js:38:10)
at LastCallWebpackPlugin.process (D:\Workspace\TestExercise\vueDemo\vue-module\node_modules\last-call-webpack-plugin\index.js:136:3)
(node:8868) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
(rejection id: 2)
(node:8868) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
错误介绍
这个错误是执行npm run build 编译打包时候出现的报错。
第一次看到的确很懵,告诉我这个问题件有个unkown word 有个不识别的单词,估计就是什么单词或者写错了吧。现在关键的是在dist目录下没有这个css文件。都没有文件生成。
解决方法
遇到这种情况,一个项目要是出现这种单词写错了,而且npm run dev 的时候也不报错。直接去一个文件一个文件的找肯定遭不住、所以找了很久的资料,终于看到一个大佬说修改一下webpack.prod.conf里的一段代码就可以了。然后重新打包就能打包成功。最后再到生成的css文件中去看到在多少行。再去对应的源文件里面修改。
// 在webpack.prod.conf中找到这个暂时注释掉。解决问题后再放开
//new OptimizeCSSPlugin({
// cssProcessorOptions: config.build.productionSourceMap
//? { safe: true, map: { inline: false } }
// : { safe: true }
//}),
最后解决问题后。及得把注释放开。我的问题是在样式里面用了
//注释
内容总结
以上是互联网集市为您收集整理的Vue npm run build 错误 (node:7852) UnhandledPromiseRejectionWarning: CssSyntaxError:xxxx.Unknown word全部内容,希望文章能够帮你解决Vue npm run build 错误 (node:7852) UnhandledPromiseRejectionWarning: CssSyntaxError:xxxx.Unknown word所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。