2016-11-10 102 views

回答

1

您使用require沒有關聯的包管理器或模塊捆綁器。 require對於JavaScript來說不是原生的 - 您必須包含一個庫或打包您的應用程序才能實現此功能。

我建議JSPM(http://jspm.io),因爲它可以與SystemJS一起使用並支持最新的ES2015模塊語法。但是,它也理解require

或者,您可以使用Browserifyhttp://browserify.org)來捆綁您的代碼(本質上來說,Browserify會將所有內容都打包成一個文件,這對生產非常有用!)。 Webpack(https://webpack.github.io)也是一個不錯的選擇。這兩者都會爲您的開發工作流程添加一個構建步驟,因此請注意(但是您應該有一個)。

+0

Kerri,我在我的代碼中使用'cordova.require(「pouchdb-adapter-cordova」)'來解決這個問題!謝謝!!! –