前提
ReactNativeにて、Unable to resolve module path from ...というエラーが出た。
.
├── api_dir
│ ├── fuga
│ └── fugafuga
└── native_dir
├── hoge
└── hogehoge
エラーになる理由
ReactNativeはNode.jsが元々提供している"path"モジュールを使用することができない。
native層以外であれば、Node.jsが提供している"path"を直接使用することが可能なため、
npm installすることなく、const path = require('path');を記述するだけで使用が可能。
native層の場合は、npmのパッケージをinstallする必要がある。
$ npm install --save path
package.json
"path": "^0.12.7",
hoge.js
const path = require('path');
参考
↧