首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不使用webpack的big.js节点模块

不使用webpack的big.js节点模块
EN

Stack Overflow用户
提问于 2022-05-24 23:19:29
回答 1查看 137关注 0票数 0

我试图用webpack编译(打字本文件)并打包我的源代码。下面是我当前的webpack.config.js文件:

代码语言:javascript
复制
const path = require('path')

module.exports = {
  devtool: 'eval-source-map',
  entry: './src/main.ts',
  module: {
    rules: [
      {
        test: /\.ts$/,
        use: 'ts-loader',
        include: [
          path.resolve(__dirname, 'src'),
        ]
      }
    ]
  },
  resolve: {
    extensions: ['.ts', '.js']
  },
  output: {
    filename: 'bundle.js',
    path: path.resolve(__dirname, 'dist')
  }
}

我还安装了big.js作为节点模块。但是,当我运行webpack并将所有文件打包到bundle.js中时。它运行捆绑代码(通过console.log消息打印到控制台),但我在浏览器中得到以下错误:

代码语言:javascript
复制
Uncaught Error: Cannot find module 'big.js'

它指向以下代码行:

代码语言:javascript
复制
import Big from "big.js";

我知道big.js是包括在内的,因为在bundle.js文件中,文件的顶部绑定了big.js (如下所示):

代码语言:javascript
复制
(()=>{var __webpack_modules__={302:function(module,exports,__webpack_require__){eval("var __WEBPACK_AMD_DEFINE_RESULT__;/*\r\n *  big.js v6.1.1\r\n *  A small, fast, easy-to-use library for arbitrary-precision decimal arithmetic.\r\n *  Copyright (c) 2021 Michael Mclaughlin\r\n *  https://github.com/MikeMcl/big.js/LICENCE.md\r\n */\r\n;(function (GLOBAL) {\r\n  'use strict';\r\n  var Big,\r\n\r\n\r\n/...

这是我第一次使用webpack和big.js,所以希望解决方案很简单,但如果有人知道问题所在,您的帮助将是非常感谢的。如果需要进一步的信息,请告诉我。

EN

回答 1

Stack Overflow用户

发布于 2022-10-07 09:01:27

可能有点晚了,但是您是否尝试过要求它而不是导入它呢?

代码语言:javascript
复制
const Big = require('big.js');
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72370431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档