首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sharepoint Framework找不到模块

Sharepoint Framework找不到模块
EN

Stack Overflow用户
提问于 2017-01-17 20:59:57
回答 1查看 1.3K关注 0票数 0

我有一个用youtube-api搜索的项目。在那里很好用。

我用yeoman "yo @microsoft/ sharepoint“创建了一个sharepoint框架模板,并安装了youtube api包,就像我在之前的项目中所做的那样。但是当我运行这个项目时,我遇到了一个错误,如下所示;

找不到模块“youtube-api-search”

正如我所说,它的工作在其他反应项目,我需要什么特别的东西,使它在这里工作?我通过“api -搜索--保存-开发”命令在这里安装了api的主要组件内容;

代码语言:javascript
复制
        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 (
         ...
        );
      }
    }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-07 06:09:22

我们可以通过三种方法导入模块

第一:使用Config->config.json和change

代码语言:javascript
复制
 "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安装@type/youtube-api-搜索-保存

第三:

代码语言:javascript
复制
 `npm install typings` 

`typings install dt~youtube-api-search -global --save`

有时dt~是必要的,有时它是不必要的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41706889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档