zoukankan      html  css  js  c++  java
  • Vue npm run build 错误 CssSyntaxError:xxxx.Unknown word

    错误提示

    building for production...Error processing file: static/css/app.df86e347a94aed52aa7bb0b865b3f053.css
    (node:8868) UnhandledPromiseRejectionWarning: CssSyntaxError: D:WorkspaceTestExercisevueDemovue-modulestaticcssapp.df86e347a94aed52aa7bb0b865b3f053.css:49:45: Unknown word
        at Input.error (D:WorkspaceTestExercisevueDemovue-module
    ode_modulesoptimize-css-assets-webpack-plugin
    ode_modulespostcsslibinput.js:130:16)
        at Parser.unknownWord (D:WorkspaceTestExercisevueDemovue-module
    ode_modulesoptimize-css-assets-webpack-plugin
    ode_modulespostcsslibparser.js:563:22)
        at Parser.decl (D:WorkspaceTestExercisevueDemovue-module
    ode_modulesoptimize-css-assets-webpack-plugin
    ode_modulespostcsslibparser.js:235:16)
        at Parser.other (D:WorkspaceTestExercisevueDemovue-module
    ode_modulesoptimize-css-assets-webpack-plugin
    ode_modulespostcsslibparser.js:133:18)
        at Parser.parse (D:WorkspaceTestExercisevueDemovue-module
    ode_modulesoptimize-css-assets-webpack-plugin
    ode_modulespostcsslibparser.js:77:16)
        at parse (D:WorkspaceTestExercisevueDemovue-module
    ode_modulesoptimize-css-assets-webpack-plugin
    ode_modulespostcsslibparse.js:17:12)
        at new LazyResult (D:WorkspaceTestExercisevueDemovue-module
    ode_modulesoptimize-css-assets-webpack-plugin
    ode_modulespostcssliblazy-result.js:60:16)
        at Processor.<anonymous> (D:WorkspaceTestExercisevueDemovue-module
    ode_modulesoptimize-css-assets-webpack-plugin
    ode_modulespostcsslibprocessor.js:138:12)
        at Processor.process (D:WorkspaceTestExercisevueDemovue-module
    ode_modulesoptimize-css-assets-webpack-plugin
    ode_modulespostcsslibprocessor.js:117:23)
        at Function.creator.process (D:WorkspaceTestExercisevueDemovue-module
    ode_modulesoptimize-css-assets-webpack-plugin
    ode_modulespostcsslibpostcss.js:148:43)
        at OptimizeCssAssetsPlugin.processCss (D:WorkspaceTestExercisevueDemovue-module
    ode_modulesoptimize-css-assets-webpack-pluginindex.js:63:19)
        at Object.processor (D:WorkspaceTestExercisevueDemovue-module
    ode_modulesoptimize-css-assets-webpack-pluginindex.js:29:23)
        at D:WorkspaceTestExercisevueDemovue-module
    ode_moduleslast-call-webpack-pluginindex.js:139:8
        at arrayEach (D:WorkspaceTestExercisevueDemovue-module
    ode_moduleslodash\_arrayEach.js:15:9)
        at forEach (D:WorkspaceTestExercisevueDemovue-module
    ode_moduleslodashforEach.js:38:10)
        at LastCallWebpackPlugin.process (D:WorkspaceTestExercisevueDemovue-module
    ode_moduleslast-call-webpack-pluginindex.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 }
    //}),
    

    最后解决问题后。及得把注释放开。我的问题是在样式里面用了
    //注释

  • 相关阅读:
    网络管理和nmcli命令的使用——网络接口配置-bonding实验步骤
    raid组合优缺点介绍和创建LVM实验个人笔记
    磁盘分区就是这么简单,电脑小白都能看懂的磁盘分区教程!
    C盘优化之桌面移动法,拯救你爆满的C盘!
    电脑软件打开也有讲究,电脑软件打开方式总结!
    电脑使用建议大全,注意这些细节可以让你的电脑更好用!
    CentOS服务器apache绑定多个域名的方法
    CentOS 7使用yum安装PHP5.6
    PhpMyAdmin 配置文件现在需要一个短语密码的解决方法
    CentOs 7.*中配置安装phpMyAdmin的完整步骤记录
  • 原文地址:https://www.cnblogs.com/justyouadmin/p/12744704.html
Copyright © 2011-2022 走看看