webpack import css文件的环境配置遇到的Module build failed: Unknown word 及其他
来源:互联网 发布:上古卷轴5 初始python 编辑:程序博客网 时间:2024/06/06 08:45
博主在初学webpack的时候可是吃了不少的苦头,其中就包括导入css文件所带来的各种BUG,其中一些就特别的棘手,顺手就写篇博客分享给大家,希望跟博主遇到同样问题的伙伴们能借此早日解决自己的BUG。(由于博主是第一次写博客,所以有专业术语用的不对的地方希望大家指正哈~)
在使用webpack搭建vue-loader工程时,常遇到的问题可能有babel在es6到es5的转译问题,这个通过vue-cli脚手架搭建的项目可以基本避免遇到这个问题,接着就是博主所遇到的十分蛋疼的css文件引入问题了,博主在视频学习时所学到的是在引入之前要先安装style-loader和css-loader,具体代码如下
npm install style-loader css-loader --save-dev
等待之后这两个插件就已经被安装并且被记录在package.json文件中
紧接着网上大部分包括webpack官网上所提供的链式装载机配置代码,区别于1.0,官网中也在这方面做出了一些改变,包括博主在学习饿了么所开源的element UI中所给出的文档中也采用了这种配置方法
{ test: /\.css$/, loader: 'style-loader!css-loader' },
接着在main.js用es6语法引入相应路径的css即可
import './assets/bower_components/bootstrap/dist/css/bootstrap.min.css'
博主在这里使用了bower下载的bootstrap组件
注:以上方法是正确的配置方法,如果缺少配置一环的话出现的报错应该是在打开浏览器的console可以看到无法识别@符号之类的blabla报错信息
但是,但是!!!!!最致命的问题就这样出现了!
我就想问了,这TM是什么鬼!!!!我甚至都已经按照人家的官方文档配置了,还能爆出这种错误?????
可能图片看不太清楚,具体报错就跟标题一样Module build failed: Unknown word
这句话的意思是模块创建失败:未知文字,当然下面的报错信息就都没什么卵用了,博主困扰了好久,终于在git的论坛里找到了同样问题的小伙伴(百度真的不给力。。。)附上链接https://github.com/webpack-contrib/css-loader/issues/352
这里面的讨论区只有两个答案,一个就是博主在前面提到过的在传统的style!css之后加上-loader变成style-loader!css-loader即可,另一种就是。。。不配置这项信息,没错就是备注掉整个css配置项。。。。像这样
// { // test: /\.css$/, // loader: 'style-loader!css-loader' // },
然后博主就跟着这个偏方走了一遭,结果真的。。。运行成功了,恩至今没想通为啥,不过既然能解决问题,大家不妨试一试~
- webpack import css文件的环境配置遇到的Module build failed: Unknown word 及其他
- webpack ERROR in ( your module path) Module build failed: Unknown word
- ERROR in ./src/css/main.css Module build failed: Unknown word (5:1)
- aspx输出Excel word 及其他文件的方法
- AndroidStudio import module遇到的问题
- webpack环境的配置
- webpack入门的配置遇到的问题
- Android.mk文件编写以及import-module的注意事项与NDK_MODULE_PATH的配置
- 使用webpack的plugins功能报错--configuration.module has an unknown property 'plugins'.
- 针对 webpack + es6 + react 安装使用及其遇到的问题!
- webpack react 打出独立的css文件
- import-module的注意事项与NDK_MODULE_PATH的配置
- import-module的注意事项与NDK_MODULE_PATH的配置
- import-module的注意事项与NDK_MODULE_PATH的配置
- import-module的注意事项与NDK_MODULE_PATH的配置
- import-module的注意事项与NDK_MODULE_PATH的配置
- import-module的注意事项与NDK_MODULE_PATH的配置
- import-module的注意事项与NDK_MODULE_PATH的配置
- ios php mysql How To Make an iPhone App with MySQL and WordPress
- 有向图tarjan 求桥 + 求SCC以及里面的点和它的入度 +缩点 模板 【总结】
- c++第六次实验
- unity批量更改assetbundle名称、清除名称打包脚本
- Mongodb学习(6)pymongdb的数据库的拷贝
- webpack import css文件的环境配置遇到的Module build failed: Unknown word 及其他
- LeetCode 162. Find Peak Element
- Linux下的信号量
- [DP] BZOJ 4897 [Thu Summer Camp2016]成绩单
- [usaco]Greedy Gift Givers题解
- spring cloud之简单介绍
- 【锁机制】悲观锁和乐观锁
- Python第三方库——OpenCV
- HTTP协议解析(粗略版)