我正在开发一个 React-Native 应用程序,并将我的组件写入不同的文件中,导出它们并在需要的地方导入它们。这在所有情况下都工作正常,而不是在 npm 不断抛出“需要未知模块”错误的情况下。
我的结构如下:
- 导航器
- Navigator.js
- NavBar.js
在NavBar.js中,我像这样导出我的组件:
class NavBar extends Component {
...
}
export default NavBar;
并将其导入Navigator.js,如下所示:
import NavBar from './NavBar';
尝试运行应用程序时我在设备上收到的完整消息如下:
需要未知模块“./NavBar”。如果您确定该模块存在,请尝试重新启动打包程序或运行“npm install”。
我已经尝试了这两种方法(多次),但没有成功。
我一定是在寻找一些愚蠢的东西,但似乎找不到它。其他人能看到我在这里做错了什么吗?
最佳答案
我做了什么来修复它:
我将该文件重构为其他内容,然后返回到 NavBar.js 。
这可能只是由于我一开始拼写错误而造成的。
所以不要忘记检查、仔细检查、再仔细检查。
关于javascript - NPM 无法识别我的模块(需要未知模块),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36736853/