React Util js文件无法使用绝对路径?

时间:2018-08-01 13:05:17

标签: javascript reactjs import export create-react-app

我正在使用create-react-app。没有弹出。

我需要帮助弄清楚为什么它不起作用。

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.capitalizeFirst不是函数”或类似的东西。

但是,如果我使用

import { capitalizeFirst } from '../../util/util.js';

它将打印正确的功能。

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

Util is in source...

1 个答案:

答案 0 :(得分:0)

它从node_modules解析为util/util