【问题标题】:nodejs searchkit demos "Cannot find module 'react'."nodejs searchkit 演示“找不到模块 'react'。”
【发布时间】:2017-02-21 14:06:20
【问题描述】:

我正在尝试安装一个 searchkit 演示“IMDB 搜索演示”: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 会打开一个网页,标题中显示“Sample App”,但页面是空白的。

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

谢谢。

【问题讨论】:

    标签: node.js reactjs searchkit


    【解决方案1】:

    您可能忘记安装tsd 包管理器并运行tsd install,如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.
    

    【讨论】:

    • 是的,没错。很明显。我什至注意到以前有这个自述文件,但我不知道为什么我没有按照那里所说的去做。可能是因为我现在病了,脑子还不太清楚。不幸的是,这有点紧急。谢谢。
    猜你喜欢
    • 2017-12-16
    • 2014-01-29
    • 1970-01-01
    • 2016-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-25
    相关资源
    最近更新 更多