当前位置:   article > 正文

create-react-app项目配置@绝对路径快捷方式_create-react-app中使用@

create-react-app中使用@

为什么要配置?

因为可能后面我们的项目很很多很大,项目层级比较复杂,为了防止文件路径引用的错误,我们可以使用@/这种方式来减少犯错误的可能。

首先介绍---CRACO

什么是CRACO?
要在使用 Create React App 时自定义大多数内容,您可以弹出。但是,您需要自己维护每个配置和脚本,这可能有点烦人。CRACO代表Create React App Configuration Override,它允许你获得Create React App的所有好处,而无需弹出。自定义您的配置 ESLint、Babel、PostCSS 等,只需在项目根目录下使用一个配置文件即可。

第一步:

下载这个包CRACO

npm i -D @craco/craco

第二步:

在你项目的根目录下创建 craco.config.js

  1. my-app
  2. ├── node_modules
  3. + ├── craco.config.js
  4. └── package.json

 

craco.config.js文件内容

  1. const path = require('path')
  2. module.exports={
  3. webpack:{
  4. alias:{
  5. '@':path.resolve(__dirname,'src/')
  6. }
  7. }
  8. }

第三步:

替换你的create-react-app脚手架下的启动和打包命令!

package.json文件里面

  1. "scripts": {
  2. - "start": "react-scripts start"
  3. + "start": "craco start"
  4. - "build": "react-scripts build"
  5. + "build": "craco build"
  6. - "test": "react-scripts test"
  7. + "test": "craco test"
  8. }

到这里你的配置就完成了,下面我们来配置联想提示!!!

还是在你的项目根目录下建立一个jsconfig.json文件

文件里面的内容代码

  1. {
  2. "compilerOptions":{
  3. "baseUrl":"./",
  4. "paths":{
  5. "@/*":[
  6. "src/*"
  7. ]
  8. }
  9. }
  10. }

 到这里你的联想提示也配置完成了

最后希望可以帮到大家,谢谢!

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/790941
推荐阅读
相关标签
  

闽ICP备14008679号