这个是前端 vue 中的 Excel 文件导出时用到的
程序启动的时候出现错误,显示:not found ./cptable in node_modules/xlsx-style/dist/cpexcel.js
这个不是程序的问题,而是,在该文件目录下面,有段程序写错了,
在该js文件里,第807行,var cpt = require(’./cpt’ + ‘able’);有误,
改成 var cpt = cptable; 就可以正确启动程序了
问题所在:\node_modules\xlsx-style\dist\cpexcel.js 807行 var cpt = require('./cpt' + 'able');
解决方案1: 修改为 var cpt = cptable 修改的只是本地文件
解决方案2:webpack.base.conf.js
module.exports = {
externals: [ {
'./cptable': 'var cptable'
}]
}
参考链接:
not found cptable in node_modules/xlsx-style/dist/cpexcel.js
https://blog.csdn.net/qq_24044863/article/details/100011265
vue引用xlsx-style组件 报错:This relative module was not found: ./cptable in ./node_modules/xlsx-style
https://blog.csdn.net/jing_mama/article/details/108362669
vue引用xlsx-style组件 报错:This relative module was not found: ./cptable in ./node_modules/xlsx-style
这个是前端 vue 中的 Excel 文件导出时用到的程序启动的时候出现错误,显示:not found ./cptable in node_modules/xlsx-style/dist/cpexcel.js这个不是程序的问题,而是,在该文件目录下面,有段程序写错了,在该js文件里,第807行,var cpt = require(’./cpt’ + ‘able’);有误,改成 var cpt = cptable; 就可以正确启动程序了问题所在:\node_modules\xlsx-st
vue
+elementui表格前端导出excel以及自定义导出样式
项目遇到前端自己导出表格,我自己把后端给我的数据处理了一波,合并重复列啊,以及表头合并啊。可没想到导出竟然也要前端自己来弄,于是乎请教同事以及博客。学到了学到了。
npm install --save
xlsx
file-saver
npm install --save
xlsx
-
style
import
XLSX
2 from "
xlsx
";
import
XLSX
from "
xlsx
-
style
";
const CompressionPlugin = require("compression-webpack-plugin")
module
.exports = {
publicPath: process.env.
NODE
_ENV === 'production' ? '/' : '/',
configureWebpack: ()
功能需求:同事在做antd-ta
ble
导出功能,使用js-export-excel 插件。但是无法导出样式,集成
xlsx
-
style
可以实现但是出现了如下bug
框架UmiJS
antd-ta
ble
导出,依赖js-export-excel 库
ERROR Failed to compile with 1 errors 下午4:51:30
This re
lative
m.
在使用
xlsx
库的时候遇到的
报错
。
This re
lative
module
was not found:
* ./c
pta
ble
in ./
node
_
modules
/
xlsx
-
style
/dist/cpexcel.js
记录解决方法,我是使用webpack进行配置的。
在chainWebpack里面增加一行代码,重新编译,即可。
config.externals({ './c
pta
ble
': ...
1、插件
报错
插件名称:
xlsx
-
style
报错
:This re
lative
module
was not found: ./c
pta
ble
in ./
node
_
modules
/
xlsx
-
style
@0.8.13@
xlsx
-
style
/dist/cpexcel.js
2、问题描述
前端 cnpm 安装
xlsx
-
style
包,但是由于 cnpm 镜像和 npm 似乎有出入,导致 cnpm 安装后,需要修改源码,即 dist 下的 cpexcel.js 文件里的var cpt = require('./c