./cptable in ./node_modules/xlsx-style/dist/cpexcel.js
<p><span style="font-size: 14pt">xlsx-style ./cptable' 报错解决办法两种解决方式:</span></p><p><span style="font-size: 18px">废话不多说 直接上代码 干!!!</span></p>
<p> </p>
<p><span style="font-size: 18px"> 2、配置vue.config.js</span></p>
<pre><span style="color: rgba(0, 0, 0, 1)"><span style="color: rgba(0, 128, 0, 1)">//<span style="color: rgba(0, 128, 0, 1)"> xlsx-style需要依赖于cptable,但是这个很大而且只有特殊情况才会使用,所以我们可以在打包的时候排除他</span></span></span> <br><br></pre>
<div class="cnblogs_code">
<pre>chainWebpack: config =><span style="color: rgba(0, 0, 0, 1)"> {
config.externals({ </span>'./cptable': 'var cptable'<span style="color: rgba(0, 0, 0, 1)"> })
}</span></pre>
</div>
<p> </p>
<p>完整的vue.config.js</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">module.exports = {<br> chainWebpack: config => {<br> config.externals({ './cptable': 'var cptable' })<br> }<br>}</span></pre>
</div>
<p> </p>
<p> </p>
<p> </p>
<p><span style="font-size: 18pt">下面的废话不用看了</span></p>
<p> </p>
<p> </p>
<p><span style="font-size: 18px">1、直接修改源码</span></p>
<div class="cnblogs_code">
<pre>在\node_modules\xlsx-<span style="color: rgba(0, 0, 0, 1)">style\dist\cpexcel.js
</span><span style="color: rgba(0, 0, 255, 1)">var</span> cpt = require('./cpt' + 'able');改为 <span style="color: rgba(0, 0, 255, 1)">var</span> cpt =<span style="color: rgba(0, 0, 0, 1)"> cptable;
复制代码</span></pre>
</div>
<p> </p>
<blockquote>
<p>这两种方案,我强烈推荐第二种,因为第一种直接去改源码是很不好的。</p>
<p>因为当你改了源码之后,npm中的源码并没有改,当你下次在重新安装依赖那么你又得改一次,很麻烦。</p>
<p>而第二种对webpack配置一次就可以了。</p>
</blockquote>
</div>
<div id="MySignature" role="contentinfo">
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p><em>如果这篇文章对您有帮助,您可以打赏我,有合作可以联系我</em></p>
<div>
<div>打赏一波</div>
<div>
<img src="https://images.cnblogs.com/cnblogs_com/yeminglong/2321831/o_230801023850_%E6%94%B6%E6%AC%BE%E7%A0%81.png" />
</div>
</div>
<p> </p>
<p><strong><strong> 点击加入群交流15129679</strong></strong></p>
<style>
.my-qr-code {
display: inline-block;
}
</style><br><br>
来源:https://www.cnblogs.com/yeminglong/p/14760749.html
頁:
[1]