NativeScript Error: Failed to find module: “xxx”, relative to: app/tns_modules/

M Dedi Rudianto
Biji Inovasi
Published in
1 min readMar 26, 2018

Sudah asik2 aplikasinya jalan, eeh.. error lagi.. error lagi.. Kali ini error-nya agak unik dan karena agak ngawur. Ceritanya mau pakai module dari npm di NativeScript. Memang sebagian ada yang bisa sih (katanya), tapi ternyata malah error. Kurang lebih seperti ini:

System.err: Error: com.tns.NativeScriptException: Failed to find module: “path”, relative to: app/tns_modules/
System.err: com.tns.Module.resolvePathHelper(Module.java:146)
System.err: com.tns.Module.resolvePath(Module.java:55)
System.err: com.tns.Runtime.runModule(Native Method)

Kalau ditelusuri terus pesan error-nya, akan kita temukan module mana yang bikin error. Kali ini adalah package mime-types, seperti terlihat jelas di stacktrace ini:

System.err: StackTrace:
System.err: Frame: function:’require’, file:’’, line: 1, column: 266
System.err: Frame: function:’’, file:’file:///data/data/org.feyfa.feyfamobilebuyer/files/app/tns_modules/mime-types/index.js’, line: 16, column: 15

Sebenarnya bukan hanya gara2 salah instal package aja yang bikin jenis error di atas muncul. Bisa jadi karena pasang copot plugin. Solusinya bagaimana? Tinggal hapus aja folder platforms, dan kalau perlu sekalian hapus folder node_modules, kemudian build ulang.

--

--

M Dedi Rudianto
Biji Inovasi

Digital Innovator and Entrepreneur, Founder at Biji Inovasi