react 使用绝对路径引入文件---@

1、下载依赖:

npm i customize-cra react-app-rewired -S
npm i babel-plugin-import -S

2、在 src目录下新建config-overrides.js文件:

const { override, fixBabelImports, addWebpackAlias } = require('customize-cra')
const path = require('path')
module.exports = override(
// 针对 antd 实现按需打包,根据 import 来打包(使用 babel-plugin-import)
fixBabelImports('import', {
libraryName: 'antd',
libraryDirectory: 'es',
style: 'css'
}),
addWebpackAlias({
['@']: path.resolve(__dirname, 'src')
})
)

3、修改package.json:

"scripts": {
"start": "set PORT=9000 && react-app-rewired start",
"build": "react-app-rewired build",
"test": "react-app-rewired test",
"eject": "react-scripts eject"
},

总结:

set PORT=9000 可以自定义端口号。

posted @   北海武  阅读(602)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示