-1
我刚开始使用离子v2开始new project并将feedparser添加到我的项目中。“要求未定义”错误
通过使用
ionic serve
我得到了一个空白屏幕和错误
Uncaught ReferenceError: require is not defined This is the code that is used to load the dependencies:
declare var require: any;
var Feedparser = require('feedparser');
var request = require('request');
第一点是这个部分:
declare var require: any;
它已被提及另一个线程,所以我只是把它放在那里。
所以我做了一些研究,并检查是否有requirejs和类似的东西,但它没有解决我的问题。
经过一段时间后,我创建了另一个带有较旧版本的离子项目,并且包含feedparser示例(即使使用declare var require:any;
)也没有问题。 因此,离子v2的发布可能已经发生了一些变化,我真的很想看看RC版本中的模块。
谢谢。
编辑: 进口喜欢
import * as Feedparser from 'feedparser';
也不能正常工作。
我不认为这是有道理的,因为我只需要这个项目中的依赖关系 - > https://nodejs.org/en/blog/npm/npm-1-0-global-vs-local -installation/ – thardes2
在这种情况下,就像我在我的文章中评论的那样,在发出'npm install'命令时,可以使用'--save'选项而不是'-g'。我已更新我的帖子。 –
谢谢大卫,但我仍然得到错误.... – thardes2