![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开发环境
仙女爱吃鱼
这个作者很懒,什么都没留下…
展开
-
umi打包错误:You may need an appropriate loader to handle this file type, currently no loaders are co
然后我们发现这招确实好使,不报这个错了,但是开始报react-dom的错误。然后我们再安装下react-dom,安装不上可以加–force。但是搜索关键字没有找到相关代码 ,经查阅发现以下解决办法。然后发现 程序终于可以运行了……原创 2023-08-29 16:41:29 · 4524 阅读 · 0 评论 -
webpack相关面试题
Webpack。原创 2022-07-26 14:37:26 · 432 阅读 · 0 评论 -
react18项目中引入插件后控制台eslint警告:Failed to parse source map from...
看起来是source map和node_modules的错误,所以我们改一下`webpack.config.js`中的source map配置找到`source map`配置后,在`exclude`中把`node_modules`文件夹添加进去,表示忽略这个文件夹下的文件内容原创 2022-07-06 16:31:05 · 2064 阅读 · 4 评论 -
create react app 后配置并启用scss_module带原来的class名
使用create react app 创建项目后,使用以下文件引入sass文件中的className名不生效我们发现页面中根本没有引用成功scss文件中的文件名把creat react app默认sass module 配置项改为true,我们发现文件名生效了,但是class名全部变成了在全局可区分的hash值 ,根本分辨不出当前class名具体是哪个元素因为css-loader默认的哈希算法是[hash:base64],这会将.title编译成._3zyde4l1yATCOkgn-DBWEL原创 2022-05-10 16:13:30 · 796 阅读 · 0 评论 -
create react app后webpack配置alias别名
1.先使用 eject 扩展 webpackreact官方脚手架默认是将webpack配置隐藏起来了,在进行配置之前需要将webpack给暴露出来。1.输入命令 npm run eject将webpack.config.js暴露出来2.查找alias配置,设置路径别名 '@': path.resolve(__dirname, '../src'), '@assets': path.resolve(__dirname, '../src/assets'),然后在页面中就能使用@别名代替路径啦原创 2022-05-07 14:45:56 · 774 阅读 · 0 评论 -
webpack中loader和plugin的区别
loader由于webpack只能打包commonJs的规范文件,所以针对图片、css等文件无法打包,loader专注于转化文件,完成压缩/打包/语言翻译等css-loader sass-loader和style-loader是为了打包cssbable-loader和babel-core是为了把es6的代码转换成es5url-loader和file-load原创 2022-03-31 22:31:29 · 714 阅读 · 0 评论 -
npm install报错、失败,出现network proxy问题解决方案
npm安装时报错npm ERR! code ECONNRESETnpm ERR! errno ECONNRESETnpm ERR! network request to https://registry.npmjs.org/@lerna%2fchanged failed, reason: Client network socket disconnected before secure TLS connection was establishednpm ERR! network This is a p原创 2021-04-12 17:36:31 · 15078 阅读 · 3 评论 -
webpack编译时报错Module build failed,SyntaxError: Unexpected token> <div>
webpack编译时报错ERROR in ./src/components/App.jsModule build failed (from ./node_modules/babel-loader/lib/index.js):SyntaxError: Unexpected token (9:6) 7 | render() { 8 | return (> 9 | <div> | ^ 10 | <im原创 2021-04-06 11:07:22 · 1132 阅读 · 0 评论