-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