Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript React Util js文件不使用绝对路径?_Javascript_Reactjs_Import_Export_Create React App - Fatal编程技术网

Javascript React Util js文件不使用绝对路径?

Javascript React Util js文件不使用绝对路径?,javascript,reactjs,import,export,create-react-app,Javascript,Reactjs,Import,Export,Create React App,我正在使用CreateReact应用程序。没有弹射 我需要你帮我弄清楚为什么这样不行 import { capitalizeFirst } from 'util/util.js'; //This one doesn't work import AdminInput from 'components/AdminInput/AdminInput.jsx'; console.log(capitalizeFirst); // returns undefined 还有我的.env NODE_PATH

我正在使用CreateReact应用程序。没有弹射

我需要你帮我弄清楚为什么这样不行

import { capitalizeFirst } from 'util/util.js'; //This one doesn't work

import AdminInput from 'components/AdminInput/AdminInput.jsx';

console.log(capitalizeFirst); // returns undefined
还有我的.env

NODE_PATH=src/
还有我的util.js

export function capitalizeFirst(string) {
    return string.charAt(0).toUpperCase() + string.slice(1);
}
其他组件按预期工作。使用该函数还将导致“TypeError:_util.capitalFirst不是函数”或类似情况

然而,如果我使用

import { capitalizeFirst } from '../../util/util.js';
它将打印正确的函数

我不明白为什么js文件不工作,但是React组件使用绝对路径工作


它解析为来自
节点\u模块

您确定
util
目录直接位于您的
src
目录中吗?100%确定。所以它似乎与此无关。@Thole我添加了一张文件夹结构的图片,这样就可以看到util在哪里。