博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
create-react-app环境搭建
阅读量:6936 次
发布时间:2019-06-27

本文共 1692 字,大约阅读时间需要 5 分钟。

这是我在学习react过程中所遇到的问题以及解决办法

  • create-react-app创建项目: create-app-react projectName
  • 暴露出配置文件:npm run eject
  • 项目中使用less:
yarn add less less-loader
将test: /\.css$/ 改成test: /\.(css|less)$/
+{ + loader: require.resolve('less-loader') +}复制代码
  • 项目中使用antd按需引入
yarn add antd
yarn add babel-plugin-import --save-dev 方法一:
"babel": { "presets": [ "react-app" ], +"plugins": [ + [ + "import", + { + "libraryName": "antd", + "style": "css" + } + ] +] } 方法二: npm run eject
在 test: /\.(js|mjs|jsx|ts|tsx)$/ 中的plugins中增加 ["import", {
"libraryName": "antd","style": true }] 同时在上面配置less的地方加上下面这一句代码 { loader: require.resolve('less-loader'), + options: { javascriptEnabled: true } }
复制代码
  • 项目中使用css module以及与antd的冲突解决
{ test: /\.(css|less)$/, +exclude: /node_modules/, // 排除node_modules目录 use: getStyleLoaders({ + modules: true, // 新增对css modules的支持 + localIdentName: '[name]__[local]__[hash:base64:5]', importLoaders: 1, sourceMap: isEnvProduction && shouldUseSourceMap, }) },
{ test: /\.(css|less)$/, +exclude: /src/, // 添加排除src use: getStyleLoaders({ — // modules: true, // 新增对css modules的支持 — // localIdentName: '[name]__[local]__[hash:base64:5]', importLoaders: 1, sourceMap: isEnvProduction && shouldUseSourceMap, }) },
复制代码

转载于:https://juejin.im/post/5c2316246fb9a04a095614dd

你可能感兴趣的文章
Failed to export using the options you specified. Please check your options and try again
查看>>
JavaScript callee caller
查看>>
SQL的datetime类型数据转换为字符串格式大全
查看>>
Approximate Inference 近似推断
查看>>
Lua协程学习
查看>>
ASP.NET MVC2.0 自定义filters
查看>>
eclipse下SVN subclipse插件
查看>>
关于web标准的一些想法
查看>>
每日英语:15 places to find inspiration
查看>>
[shell] if else以及大于、小于、等于逻辑表达式 [转]
查看>>
关于MySQL的wait_timeout连接超时问题报错解决方案
查看>>
Windows Phone 8初学者开发—第19部分:设置RecordAudio.xaml页面
查看>>
实例化和具体化详解
查看>>
端口学习
查看>>
paip.突破 网站 手机 验证码 的 破解 总结
查看>>
设计模式笔记:策略模式(Strategy)
查看>>
zk 06之:ZooKeeper命令、命令行工具及简单操作
查看>>
嵌入式系统 Boot Loader
查看>>
Replication--将LSN转换成16进制
查看>>
关闭 ubuntu System program problem detected
查看>>