当前位置: 首页 > 知识库问答 >
问题:

parcel-plugin-transcrypt失败,出现“错误:找不到模块”parcel-bundler/src/Logger

邢博涛
2023-03-14

在一个使用yarn作为包管理器和parcel作为捆绑器的Web项目中,我想让Parcel将Transcrypt(Python)文件转换为Javascript。

为此,我安装了< code > package-plugin-transcrypt 。但是现在,当我通过< code >包裹服务捆绑项目时,我得到以下错误:

找不到模块“包裹捆绑器/src/Logger”

谷歌搜索显示,这似乎是其他插件也遇到的一些版本问题。但是,我找不到包裹插件转存的解决方案

有办法解决这个问题吗?

共有1个答案

洪浩
2023-03-14

Transcrypt 的插件引用了在较新版本的捆绑器中重构的文件。要使其正常工作,您需要添加构建过程所需的三个缺失文件。这是解决潜在问题的办法,但它现在解决了问题。我使用3 wget命令将文件从github中拉出,并将它们放入适当的node_modules文件夹中。因此,在使用npm安装包裹捆绑器后,我从项目的根文件夹中运行以下内容:

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
 类似资料:
  • Parcel is a zero configuration build tool for the web. It combines a great out-of-the-box development experience with a scalable architecture that can take your project from just getting started to ma

  • parcel-vue,全新打包工具parcel零配置vue开发脚手架。 parcel-vue是一个基于parcel打包工具的vue急速开发脚手架解决方案,强烈建议使用node8.0以上 初始化项目 // 安装脚手架$ npm install parcel-vue -g// 初始化$ parcel-vue projectName 安装依赖 $ cd projectName$ npm install

  • 14.1.3.实现一个Parcel 进程间传递的Message也是个Java对象,在传递与接收之间我们需要额外进行编码/解码——也就是序列化/反序列化。在Android中,可以序列化/反序列化的对象就被称作Parcel,作为Parcelable接口的实例。 作为Parcel,对象必须知道如何处理自身的编码/解码。 例 14.4. Message.java package com.marakana.

  • 我正在用网页包装我的羔羊。我正在用CDK部署它们。 然而,当通过ApiGateway测试它们时,我得到了这个: Lambda执行失败,状态200由于客户函数错误:错误:找不到模块'apollo-server-lambda'。 这是我的Webpack配置: 执行输出文件,如

  • 我正在写e2e测试使用量角器集成cucumber。我希望能够为我的测试生成HTML报告,所以我决定使用以下插件: https://www.npmjs.com/package/protractor-multiple-cucumber-html-reporter-plugin }

  • 问题内容: 我已经很长时间没有使用Node.js了,也从未使用过express。当我启动应用程序时,它刚刚返回: 启动test.html时发生错误。这是代码: 我自己的路 : 为什么呢 编辑: 这是我的新app.configure: 但它返回: 问题答案: 我假设test.html是一个静态文件。要渲染静态文件,请像这样使用静态中间件。 这告诉express在应用程序的公共目录中查找静态文件。 指