【发布时间】:2021-09-20 20:56:33
【问题描述】:
我一直在成功使用npm install react-financial-charts。但是,我想在本地包含这个包(出于某种原因),所以我从 Github 中查看了 react-financial-charts 的 master 分支。我现在有两个文件夹:
C:\Users\user\projects\react-financial-charts // fresh checkout from Github
C:\Users\user\projects\myproject // my project
在我的项目中,我的package.json 包含:
"dependencies": {
"react-financial-charts": "file:C:/Users/user/projects/react-financial-charts"
}
npm run dev 现在将在我的一个文件中遇到与基本导入语句import { BarSeries } from "react-financial-charts" 相对应的编译错误:
Module not found: Error: Can't resolve 'react-financial-charts' in 'C:\Users\user\projects\myproject\src\App'
所以基本上,以前可以工作的简单 import 语句(当我在做 npm install react-financial-charts 时),现在当我从本地文件夹安装依赖项时不再工作。
编辑:我也尝试了以下答案建议的这些事情,但我得到了完全相同的错误消息:
npm link ../react-financial charts
npm install ../react-financial charts
npm install --save ../react-financial charts
编辑 2:这最终奏效了,这要归功于下面的建议答案。诀窍是在链接之前我需要在依赖项中 npm update 和 npm install。
cd react-financial-charts
npm link
cd ../myproject
npm link react-financial-charts
【问题讨论】:
标签: javascript reactjs typescript npm webpack