typescript 项目实践(一)

最近学习typescript 。
现在从项目最开始的创建开始记录下可能碰到的问题。

项目创建

create-react-app admin --scripts-version=react-scripts-ts

考虑到我需要做一些特殊的webpack的配置所以这里要做一个eject

cd admin
git init
git add .
git commit -m 'Saving before ejecting'
npm run eject

之后执行

npm install
npm run start

到这里你就可以看到官方的经单demo

这里在npm run start的时候出现一个报错
File ‘/Documents/blog/admin/config/paths.js’ is not under ‘rootDir’ ‘/Documents/blog/admin/src’. ‘rootDir’ is expected to contain all source files.

这里将tsconfig.json里面的rootDir 默认为 “rootDir”: “src” 更换为"rootDir": “.”
这里出现错误的原因大家可以看看package.json文件,里面很多的文件都是默认在 rootDir 下面的
在这里插入图片描述
更改之后,错误排除。

接着我们讲一些个性化webpack配置的过程

1、关于代理配置
2、公共路径配置
3、主题样式引入
4、less配置
5、mock配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值