将我的 npm 模块添加到导入时出错

2023-11-29

任何帮助理解为什么我在下面安装然后在我的 Stackblitz 中引用 npm Angular2-wizard 时遇到此错误。

我有这个斯塔克闪电战我安装了Angular2 向导。安装后,我在 test.module.ts 文件中引用了它,如下所示(根据文档):

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { StripeComponent } from './stripe/stripe.component';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { NgxStripeModule } from 'ngx-stripe';
import { FormWizardModule } from 'angular2-wizard';

@NgModule({
  imports: [
    CommonModule,
    FormsModule,
    ReactiveFormsModule,
    FormWizardModule
  ],
  declarations: [StripeComponent],
  exports: [
    StripeComponent
  ]
})
export class TestModule { }

我在屏幕上看到此错误:

enter image description here


我有预感,这是由以下方式造成的angular2-wizard正在从他们的库中导出这些组件index.ts:

export * from './src/wizard.component';
export * from './src/wizard-step.component';

https://github.com/maiyaporn/angular2-wizard/blob/master/index.ts

当 Stackblitz 初始化时,它将代码封装/沙箱到网络容器环境。当它试图解决问题时'./src/wizard.component'它最有可能查看根的路线src项目中定义的目录而不是正确的目录node_modules/angular2-wizard/src目录。这可以解释为什么这对您本地有效但在这里无效。

我认为解决这个问题的方法是重命名src目录到其他东西,但是似乎在 Stackblitz for Angular 项目中可能存在错误,因为它总是尝试引用/~/src/main.ts无论 main.ts 所在目录的名称如何:

Cannot read file '/~/src/main.ts': Error: ENOENT: No such file or directory., '/~/src/main.ts'. The file is in the program because: Root file specified for compilation

我将针对 Stackblitz 提出一个错误(当我有时会链接到这个问题),但现在看来你不走运。

https://github.com/stackblitz/core/issues/2456
https://github.com/stackblitz/core/issues/2455

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将我的 npm 模块添加到导入时出错 的相关文章

随机推荐

  • 使用 keras 在 gcloud ml-engine 上处理 TB 数据的最佳方法

    我想使用 gcloud 存储上约 2TB 的图像数据训练模型 我将图像数据保存为单独的 tfrecords 并尝试按照此示例使用张量流数据 api https medium com moritzkrger speeding up keras
  • 响应 SQL 'in' 语句的 R 语句是什么?

    a case df data frame id c 101 102 102 103 104 104 104 calmonth c 01 01 01 01 01 01 02 product c apple apple htc htc appl
  • 如何生成开发MDM/APNS证书?

    我们已经取得了iOS开发者企业帐户 并且我们已经收到了 pem格式的MDM证书 我们已经从门户网站下载了这个mdm证书https identity apple com pushcert 但我们不知道这是生产 MDM 证书还是开发 MDM 证
  • 使用视图寻呼机 android 覆盖 Flow 功能

    我必须在我的应用程序中实现类似于mobikwik 应用程序封面流程 and 我已经尝试过Android CoverFlow 小部件库以及其他一些人 但没有任何效果按预期进行 我如何使用 ViewPager 实现这种类型的视图 我已经创建了我
  • 给定四个坐标检查它是否形成正方形

    所以我试图编写一个简单的方法 它接受四个坐标集并确定它们是否形成正方形 我的方法是从一个点开始 计算其他三个点与基点之间的距离 由此我们可以得到具有相同值的两条边和一条对角线 然后我使用毕达哥拉斯定理来查找边的平方是否等于对角线 如果是 i
  • 如何在表单之外捕获按键操作?

    我一直在尝试捕获在 winform 之外按下的按键 但显然 KeyPress 事件不起作用 我无法比 KeyPress 事件更接近 该事件仅适用于指定的表单级别 我怀疑我必须这样做 DllImportAttribute user32 dll
  • R中的最长公共子串查找两个字符串之间的不连续匹配

    我有一个关于在 R 中查找最长公共子字符串的问题 在 StackOverflow 上搜索一些帖子时 我了解了 qualV 包 但是 我看到这个包中的 LCS 函数实际上找到了 string1 中出现在 string2 中的所有字符 即使它们
  • 显示 Lucene 搜索结果中的示例文本

    目前 我正在使用 Lucene 版本 3 0 2 创建一个类似于字典的搜索应用程序 我想要显示的对象之一是一种 示例 Lucene 将在书中查找单词 然后显示使用该单词的句子 我一直在阅读 Lucene in Action 一书 它提到了类
  • 如何访问 Sinatra 中的*传入*标头?

    我通过以下方式向 Sinatra 应用程序发送请求 curl X POST header MyHeader 123444 http localhost 9292 test d 我如何在路线中访问它 这些不起作用 headers MyHead
  • 分区表,每个分区位于我的硬盘上的不同磁盘上

    我有一个表想要在 MYSQL 5 5 中分区 我知道该怎么做 但我还需要为每个分区指定一个磁盘 例如 我想输入 P01 在 c P02 在 d 等等 我目前正在使用这个语句 这不能满足我的要求 但效果很好 ALTER TABLE trans
  • 如何通过 MS Access 在 SQL Server 中创建临时表

    我有一个到 SQL Server 的 ODBC 连接 我需要在 Access 中处理数据 但时间太长 我的想法是将这些数据推送到 SQL Server 临时表并让 SQL Server 进行处理 我的 Access 数据库中有许多传递查询
  • 使用更新触发器更新另一个表

    我正在开发的程序的后端设计很差 基本上需要两个不同的表来保存完全相同的信息 我正在尝试编写一个触发器 它将使用刚刚在表 A 中更新的相同信息来更新表 B 哦 这是使用 MYSQL 数据库 我不确定我是否只是有语法错误或者我是否缺少概念 任何
  • Docker 如何仅在发生更改时运行 piprequirements.txt?

    在 Dockerfile 中我有一个安装层requirements txt FROM python 2 7 RUN pip install r requirements txt 当我构建 docker 映像时 它会运行整个过程不管对此文件所
  • HtmlUnit 下载文件

    我正在尝试通过 HTMLUnit 下载文件 但每次我使用这样的代码时 InputStream stream anchor click getWebResponse getContentAsStream 我得到的是网站而不是文件 下载链接如下
  • 通过xml设置自定义字体

    我如何设置一个字体 其 ttf 驻留在我的assets通过xml文件夹 我知道如何以编程方式做到这一点但是如何通过 xml 做到这一点呢 提前致谢 您不能直接使用 XML 来完成此操作 但是您可以扩展TextView并设置默认字体 pack
  • C# 在运行时添加属性

    我读过几篇文章 但在运行时向类添加属性时仍然遇到问题 它应该很简单 因为我有一个这样的类 public class MyClass String Template String Term 在运行时 我必须添加一些属性 例如电话 电子邮件 这
  • 检测页面上的滚动方向 - 更新先前的值

    我正在使用 React 我需要获得滚动方向才能做一些事情 我有一个工作代码 但我不知道如何存储和update上一个滚动位置 这是我的代码 componentDidMount const prev window scrollY window
  • HTML5 播放器 视频颜色错误

    我有一个大问题 我自己制作了一个应用程序演示视频 并使用了我想要的背景颜色 现在我想在 HTML5 播放器中播放它 一切正常 但现在 当我在 Chrome Safari 和 Firefox 上仔细观看我的视频时 我理解了颜色不完全相同就像我
  • 如何用C#找到一个月中的第三个星期五?

    给定一个日期 类型DateTime 如何找到该日期所在月份的第三个星期五 我将重复我的回答here加上一点点 与语言无关的版本 要获取该月的第一天 请从该月的第一天开始 yyyy mm 01 使用任何可用的函数来给出与星期几相对应的数字 在
  • 将我的 npm 模块添加到导入时出错

    任何帮助理解为什么我在下面安装然后在我的 Stackblitz 中引用 npm Angular2 wizard 时遇到此错误 我有这个斯塔克闪电战我安装了Angular2 向导 安装后 我在 test module ts 文件中引用了它 如