如何 install/import 在 TypeScript 中做出反应
How to install/import React in TypeScript
我尝试着手 TypeScript and React. Since React is written in JavaScript, I install it using npm
npm install --save react
我需要 React 的类型定义。所以我尝试了
$ typings install react --save
typings ERR! message Unable to find "react" ("npm") in the registry. Did you want to try searching another source? Also, if you want contribute these typings, please help us: https://github.com/typings/registry
typings ERR! caused by https://api.typings.org/entries/npm/react/versions/latest responded with 404, expected it to equal 200
我运行typings search react
并找到
NAME SOURCE HOMEPAGE DESCRIPTION VERSIONS UPDATED
react dt http://facebook.github.io/react/ 2 2016-05-26T13:46:01.000Z
因此,我明确指定了来源
$ typings i dt~react --save
typings ERR! message Attempted to compile "react" as an external module, but it looks like a global module.
我可以全局安装 React
typings install dt~react --save --global
但是当我尝试导入 React
时 Atom 仍然抱怨 Cannot find module 'react'
import React from 'react'
如何安装 React 或配置 TypeScript 以便在 TypeScript 中导入 React?
React 库没有默认导出。因此,当您要求它 import React
时,它会在该库中查找默认导出。不幸的是,它不存在。相反,以这种方式导入整个内容和命名空间:
import * as React from 'react';
我尝试着手 TypeScript and React. Since React is written in JavaScript, I install it using npm
npm install --save react
我需要 React 的类型定义。所以我尝试了
$ typings install react --save
typings ERR! message Unable to find "react" ("npm") in the registry. Did you want to try searching another source? Also, if you want contribute these typings, please help us: https://github.com/typings/registry
typings ERR! caused by https://api.typings.org/entries/npm/react/versions/latest responded with 404, expected it to equal 200
我运行typings search react
并找到
NAME SOURCE HOMEPAGE DESCRIPTION VERSIONS UPDATED
react dt http://facebook.github.io/react/ 2 2016-05-26T13:46:01.000Z
因此,我明确指定了来源
$ typings i dt~react --save
typings ERR! message Attempted to compile "react" as an external module, but it looks like a global module.
我可以全局安装 React
typings install dt~react --save --global
但是当我尝试导入 React
时 Atom 仍然抱怨Cannot find module 'react'
import React from 'react'
如何安装 React 或配置 TypeScript 以便在 TypeScript 中导入 React?
React 库没有默认导出。因此,当您要求它 import React
时,它会在该库中查找默认导出。不幸的是,它不存在。相反,以这种方式导入整个内容和命名空间:
import * as React from 'react';