当前位置:网站首页>使用Dva项目作Antd的Demo
使用Dva项目作Antd的Demo
2022-07-30 05:45:00 【没事下辈子小心点】
Dva项目保姆版解析
首先要安装vscode和node.js,这两个字节搜官网就行,如果还遇到无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。所在位置 行:1 字符: 1这样的问题,建议自行百度,一般就是管理员启动,和设置环境变量两种可以解决。
(如果node安装最后打了自动安装其他环境的勾,那就会出现下面一大堆)

这些都是node自动安装的,最后没有进行下去,没有安装完全。
新建一个文件夹,用VScode打开这个文件夹C,
安装 dva-cli
$ npm install dva-cli -g 需要好一会
$ dva -v
dva-cli version 0.9.1
可能会遇到这样的问题
遇到上述问题,请参考
创建新应用
$ dva new dva-quickstart 按Y 还要好几分钟
$ cd dva-quickstart
$ npm start
Compiled successfully!
The app is running at:
http://localhost:8000/
Note that the development build is not optimized.
To create a production build, use npm run build.
这一步以后,下面的安装框架都必须在cd dva-quickstart的文件夹下,一起,否则就会出现
这时候再回去安装下面的框架,就会导致出现(但是如果使用cnpm就不会)
PS C:\Users\apple\Desktop\C\dva-quickstart> npm install antd babel-plugin-import --save
npm WARN old lockfile
npm WARN old lockfile The package-lock.json file was created with an old version of npm,
npm WARN old lockfile so supplemental metadata must be fetched from the registry.
npm WARN old lockfile
npm WARN old lockfile This is a one-time fix-up, please be patient...
npm WARN old lockfile
npm ERR! code EINVALIDPACKAGENAME
npm ERR! Invalid package name "[email protected][email protected]@@babel": name cannot start with an underscore; name can only contain URL-friendly characters
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\apple\AppData\Local\npm-cache\_logs\2021-06-24T09_02_42_382Z-debug.log
下面仅作参考
这个antd版本有点毒,小心行事,我是项目所需
npm install --save [email protected]
npm安装组件命令
npm install --save [email protected]
--save表示安装到当前项目目录
@4.0.0指定安装组件版本号
附加 npm使用 优秀文档
https://blog.csdn.net/dalqyou/article/details/85236130
https://blog.csdn.net/qq_41043722/article/details/116198639
样式引入,会自动安装antd最新版
https://blog.csdn.net/all_might1/article/details/108851592 这个好东西,用react create-app后可以参考这个
安装框架(需要在项目的文件夹下)
这是官网的写法:
$ npm install antd babel-plugin-import --save
但是我这里推荐这种写法:不会导致上面的错误
cnpm install antd babel-plugin-import --save
PS E:\demo\dva-quickstart> npm install antd babel-plugin-import --save
npm WARN old lockfile
npm WARN old lockfile The package-lock.json file was created with an old version of npm,
npm WARN old lockfile so supplemental metadata must be fetched from the registry.
npm WARN old lockfile
npm WARN old lockfile This is a one-time fix-up, please be patient...
npm WARN old lockfile
npm ERR! code EINVALIDPACKAGENAME
npm ERR! Invalid package name "[email protected][email protected]@@babel": name cannot start with an underscore; name can only contain URL-friendly characters
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\apple\AppData\Local\npm-cache\_logs\2021-10-08T02_18_03_453Z-debug.log
PS E:\demo\dva-quickstart> cnpm install antd babel-plugin-import --save
√ Installed 2 packages
√ Linked 60 latest versions
√ Run 0 scripts
Recently updated (since 2021-10-01): 1 packages (detail see file E:\demo\dva-quickstart\node_modules\.recently_updates.txt)
√ All packages installed (50 packages installed from npm registry, used 19s(network 19s), speed 70.78kB/s, json 62(665.9kB), tarball 682.3kB)
编辑 .webpackrc,使 babel-plugin-import 插件生效,不加会直接影响样式。(记得去加号)
官网有加号,造成误解,这里是没有加号的版本
{
"extraBabelPlugins": [
["import", {
"libraryName": "antd", "libraryDirectory": "es", "style": "css" }]
]
}
接下来的东西直接参考官网就行了
https://dvajs.com/guide/getting-started.html#%E5%AE%9A%E4%B9%89%E8%B7%AF%E7%94%B1
边栏推荐
- 用户密码加密编码使用 Bcrypt 代替 MD5,SHA1和SHA256
- 边境的悍匪—机器学习实战:第四章 训练模型
- Self-augmented Unpaired Image Dehazing via Density and Depth Decomposition program running record
- Rsync realizes folder or data synchronization between Win systems
- Knowledge distillation method of target detection
- 基于MATLAB 2021b的机器学习、深度学习
- 华秋电子成为开放原子开源基金会openDACS捐赠人,共建 openDACS开源生态
- XMLBean的基础运用
- 边境的悍匪—机器学习实战:第十二章 使用TensorFlow自定义模型和训练
- 关于map对key自定义排序
猜你喜欢

CLUE Model Construction Method, Model Validation and Land Use Change Scenario Prediction

Configure MMdetection environment and train

Application of remote sensing, GIS and GPS technology in hydrology, meteorology, disaster, ecology, environment and health

常用损失函数(一):Focal Loss

2021年软考中级过关

【正点原子】IIC的学习与使用(未完...)

Kunlun State Screen Production (serialization 4) --- Basics (graphical setting and display, button lights)

边境的悍匪—机器学习实战:第十六章使用RNN和注意力机制进行自然语言处理

【江科大自化协stm32F103c8t6】笔记之【入门32单片机及EXTI外部中断初始化参数配置】

How does MATLAB display nii file slice information in the image?
随机推荐
influxDB运维记录
【江科大自化协stm32F103c8t6】笔记之【入门32单片机及GPIO初始化参数配置】
2021-09-19 集成学习TASK2
干货:线上下单应知应会,快来了解下
BLDC电机应用持续火爆,“网红神器”筋膜枪前景几何?
FPGA解析B码----连载2
R-GIS: 如何用R语言实现GIS地理空间分析及模型预测
ssh 脚本 空格字符转换
边境的悍匪—机器学习实战:第二章 端到端的机器学习项目
Knowledge distillation method of target detection
R语言 生态环境领域应用
FPGA解析B码----连载1
R - GIS: how to use R language implementation of GIS geospatial analysis and model prediction
CLUE Model Construction Method, Model Validation and Land Use Change Scenario Prediction
主机和从机配置,建立ssh连接实现Rviz远程控制
Analysis of domestic data exchange platforms
基于遥感解译与GIS技术环境影响评价图件制作(最新导则)
QT serial and CAN dynamic real-time display the log data
DeepLearing4j's deep learning Yolo Tiny realizes target detection
边境的悍匪—机器学习实战:第六章 决策树