Reactjs Sharepoint Framework找不到模块
我有一个使用youtube api搜索的项目。它在那里很好用 我已经用yeoman-yo@microsoft/sharepoint创建了一个sharepoint框架模板,并像在以前的项目中一样安装了youtube api包。但当我运行这个项目时,我遇到了如下错误:; 找不到模块“youtube api搜索” 正如我所说,它在其他react项目中工作,我需要一些特别的东西使它在这里工作吗? 我通过npmiyoutubeapi搜索-savedev命令安装了api 这里主要成分内容Reactjs Sharepoint Framework找不到模块,reactjs,sharepoint,Reactjs,Sharepoint,我有一个使用youtube api搜索的项目。它在那里很好用 我已经用yeoman-yo@microsoft/sharepoint创建了一个sharepoint框架模板,并像在以前的项目中一样安装了youtube api包。但当我运行这个项目时,我遇到了如下错误:; 找不到模块“youtube api搜索” 正如我所说,它在其他react项目中工作,我需要一些特别的东西使它在这里工作吗? 我通过npmiyoutubeapi搜索-savedev命令安装了api 这里主要成分内容
import * as React from 'react';
import { css } from 'office-ui-fabric-react';
import styles from './Announcements.module.scss';
import { IAnnouncementsProps } from './IAnnouncementsProps';
//I have added only these 2 lines to default code
import YTSearch from 'youtube-api-search';
const YOUTUBE_API_KEY = "AIzaSyCI9gcceui5zcQDAEwbyv...";
export default class Announcements extends React.Component<IAnnouncementsProps, void> {
public render(): React.ReactElement<IAnnouncementsProps> {
return (
...
);
}
}
我们可以用三种方法导入模块 第一:使用Config->Config.json并更改
"externals": {
"jquery": "https://code.jquery.com/jquery-3.1.0.min.js",
"OwlCarousel":{
"path":"./node_modules/react-owl-carousel/lib/OwlCarousel.min.js",
"globalName":"OwlCarousel"
},
"Slider":{"path":"./node_modules/react-slick/lib/slider.js",
"globalName":"Sliders"}
},
第二个::npm install@types/youtube api搜索-保存
第三::
`npm install typings`
`typings install dt~youtube-api-search -global --save`
有时dt~是必需的,有时它不是必需的