【问题标题】:Module not found: Can't resolve './edit-alarm/Days'找不到模块:无法解析“./edit-alarm/Days”
【发布时间】:2021-09-16 16:05:50
【问题描述】:

尝试导入文件后,我多次收到此消息:

找不到模块:无法解析“/Users/home/Documents/my-app/src/add-new-alarm”中的“./edit-alarm/Days”

Screenshot of my hierarchy

我真的不知道我做错了什么或如何解决问题。

NewDays.js(在 add-new-alarm 文件夹中)

import React from 'react'; 
import { Days } from './edit-alarm/Days';

function NewDays() {
    return(
        Days.callDays() 
    )
}

export default NewDays;

Days.js(在编辑警报文件夹中)

import React from 'react'; 
import { Component } from 'react';

export default class Days extends Component {
    constructor(props) {
        super(props); 
        this.state = {
            checked: false, 
            btnLists: []
        }
    }

updateClick = () => {
    [some code]
}

DayButtons = () => {
    return(
        [some code]
    )
}

callDays = () => {
    return (
        [some code]
    )
}

render() {
    return (
        this.callDays()
    )
}
}

【问题讨论】:

    标签: javascript reactjs react-native


    【解决方案1】:

    您的解析路径似乎出错了。试试

    import Days from '../edit-alarm/Days';
    

    【讨论】:

    • 我刚试了一下,它说:尝试导入错误:'Days'不是从'../edit-alarm/Days'导出的,还有什么我可以做的吗?跨度>
    • 你已经导出了一个默认类,所以你只需要在没有{}的情况下导入它。
    【解决方案2】:

    应该是

    import Days from '../edit-alarm/Days';
    

    没有花括号

    【讨论】:

      猜你喜欢
      • 2017-10-23
      • 2021-10-16
      • 2021-08-16
      • 2019-05-10
      • 2021-10-17
      • 2021-11-01
      • 2018-04-20
      • 2021-11-30
      • 1970-01-01
      相关资源
      最近更新 更多