#168·crypto-js

ES6 Imports 没有按照说明工作

作者: chwzr创建于 2018年8月9日更新于 2026年5月18日

当导入 Base64 模块时,ES6 格式为:

import Base64 from 'crypto-js/enc-base64';

我收到以下错误:

请求的模块 '../node_modules/crypto-js/enc-base64.js' 没有提供名为 'default' 的导出

如果我使用以下语法:

import { Base64 } from 'crypto-js/enc-base64';

它会显示:

请求的模块 '../node_modules/crypto-js/enc-base64.js' 没有提供名为 'Base64' 的导出

我还尝试了 import * as Base64 from 'crypto-js/enc-base64',但没有成功:

TypeError: 无法读取 undefined 的属性 'CryptoJS'

我做错了什么?我需要在代码中引入 enc-utf8 和 enc-base64 模块。