Javascript 在Angular2中将Parse用作模块

Javascript 在Angular2中将Parse用作模块,javascript,parse-platform,angular,typescript,ionic-framework,Javascript,Parse Platform,Angular,Typescript,Ionic Framework,我不熟悉Angular2和TypeScript,我正在尝试将解析导入到我的应用程序中。因此,我使用npm install parse--save将parse安装为节点模块,我可以在node\u modules文件夹中看到parse文件夹。 现在,在我的app.ts文件中,我正在尝试以下代码,但我不知道为什么会出现错误 import {Parse} from 'parse'; 它给出的错误是 找不到模块“parse” 我还尝试了以下代码 import {} from 'parse' 它可以正

我不熟悉Angular2和TypeScript,我正在尝试将解析导入到我的应用程序中。因此,我使用
npm install parse--save
将parse安装为节点模块,我可以在
node\u modules
文件夹中看到parse文件夹。 现在,在我的app.ts文件中,我正在尝试以下代码,但我不知道为什么会出现错误

import {Parse} from 'parse';
它给出的错误是

找不到模块“parse”

我还尝试了以下代码

import {} from 'parse'
它可以正常工作,但我不知道现在如何使用Parse对象

非常感谢您的帮助或建议


提前感谢。

您需要声明
parse
模块,以便typescript能够识别该模块

您可以用如下方式声明
parse
模块:

declare module 'parse' {
    var parse: any;
    export { parse };
    export default parse;
}
或者,您也可以使用“明确键入”提供的键入定义: 我也有同样的问题(问题解决了吗)。我把问题一步一步地解决了

  • 将解析组件安装到项目中

    npm install parse --save
    
  • 安装解析类型

    npm install @types/parse --save
    
  • 导入解析模块

    const Parse: any = require('parse');
    
    Parse.initialize("key");
    ...
    
  • 使用解析模块

    const Parse: any = require('parse');
    
    Parse.initialize("key");
    ...
    

  • 希望有帮助;)

    在html中包含
    parse
    js,ryt?不,你能告诉我src的路径应该是什么吗,我已经尝试过了../node_modules/。。。但是不起作用,我必须在typings.d.ts中声明一个var,as=>declarevarrequire:any;