模块解决方案:从 Github 安装 NPM 打字稿包



所以我想分叉一个现有的 npm 包,用打字稿编写,并根据我的特定(非一般有用(需求对其进行修改。

我学会了 npm 如何也从 github 分支安装,没有问题。

但是当我这样做时,模块分辨率不再有效(没有进行任何修改(。它确实可以与原始软件包和相同的设置完美配合。

我想这与类型定义有关。我尝试运行npm i @types/<name>但没有运气,其中与原始包同名。包似乎不包含包本身中的定义。

我该怎么做才能让它工作??这似乎过于复杂了。

我在编译时遇到的错误:

Typescript Error
Cannot find module '<name>'
您可以

尝试直接从/src目录导入,如下所示:

import Frame from 'react-frame-component/src';

最近遇到了一个类似的问题,我试图从 react-frame-component 安装 GitHub 分支。我node_modules中的包只显示一个/src文件夹,没有像 package.json 中的main字段定义的/lib文件夹。我认为这是因为该包的npm run build脚本仅在 NPM 的prepublish钩子期间设置为调用,因此从未生成/lib文件夹。

最新更新