如何将克隆的React repo导入到我的沙盒文件中?

时间:2017-04-26 02:49:58

标签: reactjs react-native

我已经分叉并克隆了ReactTraining / react-router,我想知道如何将我的克隆导入另一个项目。

而不是:

  private void ApplySort(IEnumerable<T> sortedItems)
  {
     var sortedItemsList = sortedItems.ToList();
     for (int i = 0; i < sortedItemsList.Count; i++)
     {
        if((object)(this[i]) != (object)(sortedItemsList[i]))
           this[i] = sortedItemsList[i];
     }
  }

我想这样做:

import { Router } from 'react-router'
...

注意,如上所示,我的所有项目都在名为import { Router } from './projects/react-router/packages/react-router' ... 的目录下。如果我在projects工作,如何导入projects/react-tutorials?另外,让我说到目前为止我还没有对路由器做出任何改动,因此它应该是相同的,如果不是吗?

1 个答案:

答案 0 :(得分:0)

一个选项是使用forked包作为npm依赖项。 只需将分叉的库url路径添加到package.json,如下所示:

{
  "dependencies": {
    "react-router": "https://github.com/<github-user-name>/react-router.git"
  }
}

然后运行:npm install

您可以看到更多示例enter image description here

现在你可以导入它了