Javascript React Util js文件不使用绝对路径?
我正在使用CreateReact应用程序。没有弹射 我需要你帮我弄清楚为什么这样不行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
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在哪里。