关于VForm3打包问题

[复制链接]
查看: 2875   回复: 1     已解决

5

主题

19

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
18999
2023-3-17 12:46:45   显示全部楼层   阅读模式  
本帖最后由 justin1024 于 2023-3-17 13:15 编辑

VForm3 首先确认Vite配置的是否正确
https://www.yuque.com/visualdev/vform3/ohyr5i#r3jEN

The requested module '/lib/vform/dist/designer.umd.js' does not provide an export named 'default'?
这个问题就是vite配置的有问题,同时需要注意,main.js文件引入VForm3的路径必须以@开头

引入designer.umd.js时的问题:
1. 如果你的项目使用TS(TypeScript),则应该增加如下配置内容:
在项目src目录下新建types目录,新增一个index.ts,文件内容仅一行:
declare module "vform3-builds" //npm引用

declare module "@/../lib/vform/designer.umd.js"  //路径和vite中配置的一致

2. 如果你的项目里使用了Vite3,可能会提示类似这种问题
[vite] Internal server error: $ can only be used as the initializer of a variable declaration
参见:https://github.com/vitejs/vite/issues/7854




3. 如果新打包引入项目不生效,可能因为vite缓存
删除node_modules/.vite缓存目录,重启项目



我知道答案 回答被采纳将会获得200 威望 已有1人回答

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册账号

x
回复

使用道具 举报

1

主题

5

回帖

148

积分

注册会员

Rank: 2

积分
148
2023-5-23 11:48:10   显示全部楼层  
使用https://www.yuque.com/visualdev/vform3/ohyr5i#r3jEN正确引入vite+vue3项目后,npm  run dev可以正常运行,build时候报错,是什么原因呢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册账号

x
回复

使用道具 举报

您需要登录后才可以回帖   登录 注册账号

高级模式