## 确认镜像地址是否为https://registry.npmjs.org/
// 安装
npm install -g @deepfos/customjs-cli
// 更新
npm update -g @deepfos/customjs-cli
// 使用
cjcli create my-project
生成的项目中已自动添加上了.npmrc文件,里面包含了先胜镜像地址
registry= http://npmjs.deepfos.com/�
检查当前npm源
终端运行命令:npm config get registry
如果打印出的是http://npmjs.deepfos.com/,直接进入第二步,
否则运行命令切换npm源:npm config set registry http://npmjs.deepfos.com/
全局安装uxcli
pnpm i -g @deepfos/ux-cli
pnpm update -g @deepfos/ux-cli
创建组件工程
uxcli create
组件新建完成后进入创建目录内,运行npm install 命令。
想要进行后续自定义组件调试,必须首先在企业空间添加该组件。
这里需要将组件通过 pnpm run build 和 pnpm run pack 命令进行打包,
但windows系统下pnpm run pack会报错,这里我们通过手动压缩,须压缩成.zip文件
*** windows下压缩需要将dist文件和package.json文件一起打包,否则后续上传中会报错。
完成npm包上传后我们可以在当前空间应用下创建UX_DEMO:
在控制台找到对应的data.json文件
关键字段拦截
copy其
Request URL中关键字段进行拦截whistle中配置:
运行pnpm start启动调试
运行结果
/package-base/ahooks.mjs
/package-base/ahooks3.mjs
/package-base/@antd4/alert.mjs
/package-base/@antd4/drawer.mjs
/package-base/@antd4/message.mjs
/package-base/@antd4/modal.mjs
/package-base/@antd4/notification.mjs
/package-base/@antd4/popconfirm.mjs
/package-base/@antd4/popover.mjs
/package-base/@antd4/tooltip.mjs
/package-base/@antv4/chart-node-g6.mjs
/package-base/@antv4/g2.mjs
/package-base/@antv4/g6.mjs
/package-base/@antv4/g6-react-node.mjs
/package-base/@antv4/s2-react.mjs
/package-base/@antv4/x6.mjs
/package-base/@ctrl/tinycolor@3.6.0.mjs
/package-base/@deepfos/router@2.0.0.mjs
/package-base/@deepfos/theme@2.0.0.mjs
/package-base/@deepfos/locale@2.0.0.mjs
/package-base/@deepfos/fetch@2.0.0.mjs
/package-base/@deepfos/navTitle.mjs
/package-base/@deepfos/request@2.0.0.mjs
/package-base/@deepfos/store.mjs
/package-base/@grapecity/spread-excelio-14.mjs
/package-base/@grapecity/spread-sheets-14.mjs
/package-base/@grapecity/spread-sheets-charts-14.mjs
/package-base/@grapecity/spread-sheets-react-14.mjs
/package-base/@grapecity/spread-sheets-resources-zh-14.mjs
/package-base/antd4.19.mjs
/package-base/antd@4.16.mjs
/package-base/antd@4.23.mjs
/package-base/antd4.mjs
/package-base/antd-mobile5.mjs
/package-base/classnames.mjs
/package-base/echarts5.mjs
/package-base/history4.mjs
/package-base/html2canvas1.mjs
/package-base/i8nCore.mjs
/package-base/immer.mjs
/package-base/jotai.mjs
/package-base/jquery.mjs
/package-base/locale.mjs
/package-base/lodash.mjs
/package-base/moment.mjs
/package-base/react17.mjs
/package-base/react-ace.mjs
/package-base/react-beautiful-dnd.mjs
/package-base/react-beautiful-dnd10.mjs
/package-base/react-color.mjs
/package-base/react-dnd.mjs
/package-base/react-dom17.mjs
/package-base/react-intl.mjs
/package-base/react-is.mjs
/package-base/react-router-dom.mjs
/package-base/react-router-dom5.mjs
/package-base/styled-components.mjs
/package-base/react.mjs
/package-base/swr.mjs
/package-base/tinymce.mjs
/package-base/umi-request.mjs
/package-base/version.mjs
/package-base/umi-request.mjs
/package-base/big.js.mjs
连接npmjs.deepfos.com超时
npmjs.deepfos.com是先胜内部地址,若是外网需要访问,可以通过提运维工单,申请vpn连接,或是提供外网出口地址,申请加白名单
回到顶部
咨询热线