首页 > 解决方案 > 我的服务器(node.js)项目中有一个配置文件,需要在我的客户端(react)中使用它

问题描述

我的服务器(node.js)项目中有一个配置文件,需要在我的客户端(react)中使用它。但是当我使用直接导入import keys from "../../../config/keys";时,它说:

未找到模块:您尝试导入项目 src/ 目录之外的 ../../../config/keys。不支持 src/ 之外的相对导入。你可以将它移到 src/ 中,或者从项目的 node_modules/ 中添加一个符号链接。

当我使用符号链接时,它说:

:/Users/FEPCT79/AppData/Roaming/npm/node_modules/keys/lib/stores/nstore.js 未找到模块:无法解析 'C:\Users\FEPCT79\AppData\Roaming\npm\node_modules 中的 'nstore' \keys\lib\stores'

标签: node.jsreactjssymlink

解决方案


@ILoveReactAndNode

只需将 config.js 文件复制到 src 文件夹内并更改导入密钥路径。

也曾经通过这些链接进行澄清:https ://github.com/facebook/create-react-app/issues/834

https://stackoverflow.com/a/44115058/9333951


推荐阅读