vue typescript 使用big.js编译build会报错


vue3 ts使用了big.js后编译报错,

typescript中安装big.js指令:

Markup 全选
yarn add @types/big.js

调试运行没问题,当build时,发生报错:

x Build failed in 14.07s

error during build:

Error: [vite]: Rollup failed to resolve import "big.js" from "D:/project/hans/TCE/TCE.PC/src/views/yaohuocost/dialog-form-edit.vue?vue&type=script&setup=true&lang.ts".

This is most likely unintended because it can break your application at runtime.

If you do want to externalize this module explicitly add it to

`build.rollupOptions.external`

    at viteWarn (file:///D:/project/hans/TCE/TCE.PC/node_modules/vite/dist/node/chunks/dep-DkOS1hkm.js:67620:27)

    at onRollupWarning (file:///D:/project/hans/TCE/TCE.PC/node_modules/vite/dist/node/chunks/dep-DkOS1hkm.js:67648:9)

    at onwarn (file:///D:/project/hans/TCE/TCE.PC/node_modules/vite/dist/node/chunks/dep-DkOS1hkm.js:67364:13)

    at file:///D:/project/hans/TCE/TCE.PC/node_modules/rollup/dist/es/shared/node-entry.js:18351:13

    at Object.logger [as onLog] (file:///D:/project/hans/TCE/TCE.PC/node_modules/rollup/dist/es/shared/node-entry.js:19999:9)

    at ModuleLoader.handleInvalidResolvedId (file:///D:/project/hans/TCE/TCE.PC/node_modules/rollup/dist/es/shared/node-entry.js:18941:26)

    at file:///D:/project/hans/TCE/TCE.PC/node_modules/rollup/dist/es/shared/node-entry.js:18899:26

error Command failed with exit code 1.

图片

解决方案

需要额外安装big.js包

Markup 全选
yarn add big.js

然后就可以编译了。@types/bigjs可以只安装dev环境

Markup 全选
yarn add --dev @types/big.js

图片

其他说明

如果不安装 @types/big.js,则VSCode会报错

图片

 

 

 

 

 

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
张国生
上一篇:JavaScript JS高精度计算方法与库推荐,数值运算误差
下一篇:如何在 .NET 8 服务中指定端口号启动:最佳实践与动态配置
评论列表

发表评论

评论内容
昵称:
关联文章

vue typescript 使用big.js编译build
PC端编译 Empty block statement no-empty
vue-cli4构建build时删除console和debugger
vue打包js文件添加hash
使用队列(ConcurrentQueue)时获取队列运行
Vue 3项目中使用TypeScript和Pinia进行持久化状态管理和初始化操作
EFCore异步查询
Electron edge.js配置
vue3+vist 打包空白
vue 编译不同环境
EF异步查询ToListAsync
C# 使用Roslyn编译项目 .csproj
插入代码页面
VS .NET使用EF添加实体数据模型向导添加连接
.NET Core Winform 打开窗体设计器
vue vue-clie多环境配置
编译项目提示,提示:无法将文件 "**"复制到***,正由另一进程使用,因此该进程无法访问此文件
Python使用html解析包Requests-html运行py文件没问题,Pyinstaller打包exe后运行
.NET Core中使用编码GB2312‘GB2312‘ is not a supported encoding name 解决方案
Visual Studio (VS) 使用Gulp ReferenceError: primordials is not defined

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码