Transcrypt 插件引用了在较新版本的捆绑器中重构的文件。要使其工作,您需要添加构建过程所需的三个缺失文件。这是一个潜在问题的解决方法,但它现在解决了这个问题。我使用 3 个 wget 命令从 github 中提取文件并将它们放入适当的 node_modules 文件夹中。因此,在使用 npm 安装 parcel-bundler 后,我从项目的根文件夹运行这些:
wget -P ./node_modules/parcel-bundler/src/ https://raw.githubusercontent.com/parcel-bundler/parcel/b1e6d59cc44489f20013fa3171e09788978d7aed/packages/core/parcel-bundler/src/Logger.js
wget -P ./node_modules/parcel-bundler/src/utils/ https://raw.githubusercontent.com/parcel-bundler/parcel/b1e6d59cc44489f20013fa3171e09788978d7aed/packages/core/parcel-bundler/src/utils/prettyError.js
wget -P ./node_modules/parcel-bundler/src/utils/ https://raw.githubusercontent.com/parcel-bundler/parcel/b1e6d59cc44489f20013fa3171e09788978d7aed/packages/core/parcel-bundler/src/utils/emoji.js