nodejs searchkit 演示 "Cannot find module 'react'."

nodejs searchkit demos "Cannot find module 'react'."

我正在尝试安装 searchkit 演示 "IMDB Search Demo":http://searchkit.co/demos

我复制了以下内容:https://github.com/searchkit/searchkit-demo 到我桌面上的一个文件夹

我安装了 nodejs,进入 cmd 中的那个文件夹,输入 "npm install" 和 "npm start"

有一个非常大的错误列表,例如:

ERROR in ./src/index.tsx
(2,24): error TS2307: Cannot find module 'react'.

最后:

webpack: Failed to compile

然后我用"npm i -S react"自己安装了react。

npm start:相同的错误消息。

在 localhost:3000 打开一个网页,在 header 中显示 "Sample App",但页面是空白的。

你知道为什么这不起作用吗?我在 ubuntu 上试过:相同的结果,所以我想我遗漏了一些重要的东西。

谢谢。

您可能忘记安装 tsd package manager and run tsd install as stated in searchkit-demo project :

npm install tsd -g

然后用tsdnpm安装(react用tsd安装):

tsd install
npm install

然后 npm start :

webpack built e4e4b2ce528a415bed3e in 5340ms
Version: webpack 1.14.0
Time: 5340ms
    Asset     Size  Chunks             Chunk Names
bundle.js  2.79 MB       0  [emitted]  main
webpack: Compiled successfully.