Babel - 无法读取未定义的 属性 'TYPED_ARRAY_SUPPORT'
Babel - Cannot read property 'TYPED_ARRAY_SUPPORT' of undefined
我试图在我的 React 项目中使用 oidc-client
库,但是 运行 每次我 运行 代码时都会出现同样的错误:
Babel - Cannot read property 'TYPED_ARRAY_SUPPORT' of undefined
我知道这个库有一个特定的 Redux implementation,但我遇到了同样的问题,所以我退后一步。一旦我的问题得到解决,我将使用 Redux 实现。
我已经提取了 redux-oidc-example
代码,并且我同时 运行 正在使用它们,试图找到导致它崩溃的原因。到目前为止我得到的结果是:
- Webpack 配置相同(大部分)
- 所有 "important" 依赖项都相同,版本相同。
此时我正在尝试对齐每个 依赖项以查看是否其中之一负责但我欢迎任何想法。
在@MinusFour 评论后编辑: 运行ning npm ls buffer
产生以下内容:
├─┬ styled-components@2.1.2
│ └── buffer@5.0.7
└─┬ webpack@2.7.0
└─┬ node-libs-browser@2.0.0
└── buffer@4.9.1
经过一周的调查(感谢@MinusFour 让我走上了正确的道路),看来这是一个 Webpack 加载器问题。
在babel-loader
配置中,你需要以一种非常奇特的方式排除node_modules。 redux-oidc-example
通过使用正则表达式来实现,而我使用的是字符串数组。
如果你想符合 Webpack 约定并使用字符串数组,你可以这样排除 nodes_modules:
exclude: [
path.join(__dirname, '/node_modules'),
// ... other exclusions
]
我试图在我的 React 项目中使用 oidc-client
库,但是 运行 每次我 运行 代码时都会出现同样的错误:
Babel - Cannot read property 'TYPED_ARRAY_SUPPORT' of undefined
我知道这个库有一个特定的 Redux implementation,但我遇到了同样的问题,所以我退后一步。一旦我的问题得到解决,我将使用 Redux 实现。
我已经提取了 redux-oidc-example
代码,并且我同时 运行 正在使用它们,试图找到导致它崩溃的原因。到目前为止我得到的结果是:
- Webpack 配置相同(大部分)
- 所有 "important" 依赖项都相同,版本相同。
此时我正在尝试对齐每个 依赖项以查看是否其中之一负责但我欢迎任何想法。
在@MinusFour 评论后编辑: 运行ning npm ls buffer
产生以下内容:
├─┬ styled-components@2.1.2
│ └── buffer@5.0.7
└─┬ webpack@2.7.0
└─┬ node-libs-browser@2.0.0
└── buffer@4.9.1
经过一周的调查(感谢@MinusFour 让我走上了正确的道路),看来这是一个 Webpack 加载器问题。
在babel-loader
配置中,你需要以一种非常奇特的方式排除node_modules。 redux-oidc-example
通过使用正则表达式来实现,而我使用的是字符串数组。
如果你想符合 Webpack 约定并使用字符串数组,你可以这样排除 nodes_modules:
exclude: [
path.join(__dirname, '/node_modules'),
// ... other exclusions
]