0

nativeScript のドキュメントに従ってアプリケーションを拡張しました。実行する tns build androidと動作します。しかし、webpack でビルドすると、アプリが次のエラーでクラッシュします。

「メイン」スレッドでキャッチされない例外が発生しました。java.lang.RuntimeException: アクティビティ ComponentInfo をインスタンス化できません {org.nativescript.StudentAssistant/com.tns.NativeScriptActivity}: com.tns.NativeScriptException:

モジュール関数の呼び出しエラー

TypeError: require.context は関数ではありませんファイル: "file:///data/data/org.nativescript.StudentAssistant/files/app/vendor.js、行: 4、列: 28

StackTrace: フレーム: 関数:''、ファイル:'file:///data/data/org.nativescript.StudentAssistant/files/app/vendor.js'、行: 4、列: 29 フレーム: 関数:'require' 、ファイル:''、行: 1、列: 266

TypeError: require.context は関数ではありません ファイル: "、行: 1、列: 265

StackTrace: フレーム: 関数:''、ファイル:'file:///data/data/org.nativescript.StudentAssistant/files/app/vendor.js'、行: 4、列: 29 フレーム: 関数:'require' 、ファイル:''、行: 1、列: 266

at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2626)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2789)
at android.app.ActivityThread.-wrap12(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1527)
at android.os.Handler.dispatchMessage(Handler.java:110)
at android.os.Looper.loop(Looper.java:203)
at android.app.ActivityThread.main(ActivityThread.java:6251)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1073)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:934)

原因: com.tns.NativeScriptException:

モジュール関数の呼び出しエラー

TypeError: require.context は関数ではありませんファイル: "file:///data/data/org.nativescript.StudentAssistant/files/app/vendor.js、行: 4、列: 28

StackTrace: フレーム: 関数:''、ファイル:'file:///data/data/org.nativescript.StudentAssistant/files/app/vendor.js'、行: 4、列: 29 フレーム: 関数:'require' 、ファイル:''、行: 1、列: 266

TypeError: require.context は関数ではありません ファイル: "、行: 1、列: 265

StackTrace: フレーム: 関数:''、ファイル:'file:///data/data/org.nativescript.StudentAssistant/files/app/vendor.js'、行: 4、列: 29 フレーム: 関数:'require' 、ファイル:''、行: 1、列: 266

at com.tns.Runtime.runModule(Native Method)
at com.tns.Runtime.runModule(Runtime.java:530)
at com.tns.Runtime.createJSInstance(Runtime.java:624)
at com.tns.Runtime.initInstance(Runtime.java:606)
at com.tns.NativeScriptActivity.<init>(NativeScriptActivity.java:7)
at java.lang.Class.newInstance(Native Method)
at android.app.Instrumentation.newActivity(Instrumentation.java:1078)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2616)
... 9 more

どうすればいいですか?

4

1 に答える 1