我不敢相信我在问一个明显的问题,但在控制台日志中仍然出现错误。
控制台表示无法在目录中找到该模块,但是我至少检查了10次错别字。无论如何,这是组件代码。
我想在根中渲染 Header
import React, { Component } from 'react'
import Header from './src/components/header/header'
import logo from './logo.svg'
import './App.css'
class App extends Component {
render() {
return (
<Header/>
);
}
}
export default App;
这是Header
组件
import React, { Component } from 'react'
import ReactDOM from 'react-dom'
import navBar from './src/components/header/navBar'
import './src/css/header.css'
class Header extends Component {
render() {
return {
<div>
<div id="particles-js"></div>
<navBar/>
<Title/>
</div>
};
}
}
ReactDOM.render(<Header/>, document.getElementById('header'));
我至少检查了10次该模块是否在此位置./src/components/header/header
(文件夹“ header”包含“
header.js”)。
然而,React仍然抛出此错误:
编译失败
./src/App.js Module not found: Can't resolve './src/components/header/header' in '/home/wiseman/Desktop/React_Components/github-portfolio/src'
NPM测试 说的是同样的话。
我们通常使用的import
方式基于相对路径。
.
并且..
类似于我们用于导航的方法,terminal
例如cd ..
离开目录并将mv ~/file .
a file
移至当前目录。
my-app/
node_modules/
package.json
src/
containers/card.js
components/header.js
App.js
index.js
您的情况App.js
是,在src/
目录中,而header.js
在中src/components
。要import
你做import Header from './components/header'
。大致翻译成我的当前目录,找到包含头文件的components文件夹。
现在,如果来自header.js
,则需要来自的import
东西card
,则可以执行此操作。import Card from '../containers/card'
。这意味着,移出当前目录,查找具有卡文件的文件夹名称容器。
至于import React, { Component } from 'react'
,这不符合启动./
或../
或/
因此节点将开始寻找在该模块node_modules
,直到以特定的顺序react
被发现。要了解更多详细信息,请在此处阅读。
试图使用放大身份验证创建React应用程序,遇到此错误 找不到模块:无法解决'@AWS-放大/核心'...\node_modules@aws-amplify\api\lib-esm' 我指的是这两个链接: https://dev.to/dabit3/the-complete-guide-to-user-authentication-with-the-amplify-framework-2inh h
当我执行npm运行构建时,我得到以下错误 找不到./src/assets/scss/theme.scss(./node_modules/css-loader/dist/cjs.js!./node_modules/resolve-url-loader!./node_modules/sass-loader/dist/cjs.js!./src/assets/scss/theme.scss)模块:错误:无
我试图安装一个登录与LinkedIn功能到React应用程序。因此,我使用了并运行了,考虑到当前版本的react-领英-login-oAuth2安装不工作。在添加了GitHub自述文件中建议的示例文件后,作为测试应用程序的一种手段,似乎找不到该模块。 编译失败。 ./src/App。未找到js模块:无法解析“D:\workspace\kekap\src”中的“react-linkedin-logi
问题内容: 我正在使用Babel和Webpack开发一个React应用,我想使用npm中的软件包。我已经安装了该软件包并将其保存为项目的依赖项。运行npm start后,出现此错误: ./~/file-exists/index.js中的错误找不到 模块:错误:无法在C:\ GitHub \ CryptoPrices \ node_modules \ file-exists @ ./~/file-e
我正在使用css加载程序,出现以下错误: 错误/src/pages/home/index。未找到js 模块:错误:无法解析“/Users/jian/Documents/sina/webpack barbarrian test”中的“css加载程序” @/src/pages/home/index。js 2:0-20 @multi/webpack barbarian/node_模块/webpack开发
我使用本教程:https://alligator.io/vuejs/rest-api-axios/ 并尝试像这样使用axios:在我的main.js文件中: 在my.vue文件中: 错误。/node_modules/Babel-loader/lib!。/node_modules/vue-loader/lib/selector.js?type=script