react如何使用@引入文件路径?

react如何使用@引入文件路径?

问题: 最近忙于毕设,使用react脚手架搭建的项目,在引入文件时出现了下面的情况:
在这里插入图片描述
预期效果:
在这里插入图片描述
这样大大提升了代码的美观度,而且简洁明了。

1、暴露配置文件

react官方脚手架默认是将 webpack 配置隐藏起来了,在进行配置之前需要将 webpack 配置暴露出来。

npm run eject
# or
yarn run eject

会出现一个命令提示:这是一个单向操作,确认操作后不可逆转/返回?
输入 y 回车
成功之后 在项目根目录出现 config 文件夹,在 config 文件夹中找到 webpack.config.js 文件:

在这里插入图片描述

2、配置

找到alias
在这里插入图片描述
在alias中添加一行:

'@': path.resolve(__dirname,'../src')

在这里插入图片描述
你以为这样就结束了?

3、重新启动项目

使用@引入文件后,一定要重新启动!!!

一定要重新启动!!!
一定要重新启动!!!
一定要重新启动!!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 你可以通过在React组件中使用`<script>`标签来引入JavaScript文件。但是,这种方法存在一些缺点,例如无法确保脚本在组件加载后立即执行、可能会与React的生命周期方法冲突等。因此,更好的做法是将依赖项作为模块导入。如果你想使用第三方库或其他JavaScript代码,可以使用npm或yarn安装它们,并在组件中通过`import`语句导入它们。例如: ``` import React from 'react'; import ReactDOM from 'react-dom'; import myLibrary from 'my-library'; function MyComponent() { myLibrary.doSomething(); return <div>Hello World!</div>; } ReactDOM.render(<MyComponent />, document.getElementById('root')); ``` 在这个例子中,我们使用`import`语句导入了一个名为`myLibrary`的第三方库,并在组件中调用了它的`doSomething`方法。 ### 回答2: 在React引入外部的JavaScript文件可以通过以下步骤完成: 1. 在项目的根目录下创建一个名为`public`的文件夹(如果不存在)。 2. 在`public`文件夹下创建一个名为`js`的子文件夹(如果不存在)。 3. 将你想要引入的JavaScript文件(假设为`example.js`)放入`js`文件夹中。 在React组件中使用这个引入的JavaScript文件,可以按照以下步骤进行: 1. 使用`import`语句在需要引入React组件文件的顶部引入所需的JavaScript文件: ```javascript import React from 'react'; import './example.js'; // 引入example.js文件 ``` 2. 在需要使用JavaScript文件的组件中,可以直接使用该JavaScript文件中定义的函数、变量等。 需要注意的是,React组件中引入的JavaScript文件应该是可重复利用的纯JavaScript代码。引入的JavaScript文件之间应该保持独立,不应该有相互依赖或者冲突。 ### 回答3: 在React中,要引入一个js文件,可以按照以下步骤进行操作: 1. 首先,确保已经安装了React应用所需的依赖库和工具,包括Node.js和npm(Node.js的包管理器)。 2. 打开你的React应用的项目文件夹,并进入src文件夹(默认情况下,React应用的主要代码文件位于src文件夹中)。 3. 在src文件夹中创建一个新文件夹,用于存放要引入js文件。例如,创建一个名为"scripts"的文件夹。 4. 将要引入js文件复制到刚刚创建的"scripts"文件夹中。确保要引入js文件具有正确的文件路径和名称。 5. 在React应用中需要使用这个js文件的组件文件中,使用ES6的import语句来引入这个js文件。例如,如果要在App.js组件中引入一个名为"example.js"的js文件,可以在App.js文件的开头添加以下代码: ```javascript import './scripts/example.js'; ``` 这个import语句会告诉React应用引入并加载这个js文件。 6. 确保在引入js文件中,已经导出了需要在React组件中使用的内容。例如,如果在"example.js"中导出了一个函数,可以使用export关键字导出它: ```javascript export function exampleFunction() { // 函数的代码 } ``` 7. 在React组件中使用引入js文件中的内容。在App.js组件中,可以通过调用导入的函数来使用它: ```javascript import { exampleFunction } from './scripts/example.js'; // 在组件中调用函数 exampleFunction(); ``` 通过这些步骤,你就可以在React应用中成功引入一个js文件并在组件中使用它了。确保文件路径文件名和导出内容的名称都是正确的,以避免出现错误。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值