为了账号安全,请及时绑定邮箱和手机立即绑定

create-react-app在src目录之外导入限制

create-react-app在src目录之外导入限制

慕田峪4524236 2019-08-13 16:07:52
create-react-app在src目录之外导入限制我正在使用create-react-app。我试图从我的公共文件夹中调用图像src/components。我收到此错误消息。./src/components/website_index.js找不到模块:您试图导入位于项目src /目录之外的../../public/images/logo/WC-BlackonWhite.jpg。不支持src /之外的相对导入。你可以在src /中移动它,或者从项目的node_modules /中添加一个符号链接。import logo from '../../public/images/logo_2016.png'; <img className="Header-logo" src={logo} alt="Logo" />我已经阅读了很多东西,说你可以对路径进行导入,但这对我来说仍然不起作用。任何帮助将不胜感激。我知道有很多这样的问题,但是他们都告诉我要导入徽标或图像,所以很清楚我在大图中遗漏了一些东西。
查看完整描述

3 回答

?
吃鸡游戏

TA贡献1829条经验 获得超7个赞

react-app-rewired包可用于删除插件。这样您就不必弹出。

按照npm包页面上的步骤(安装包并翻转package.json文件中的调用)并使用config-overrides.js类似于这个的文件:

const ModuleScopePlugin = require('react-dev-utils/ModuleScopePlugin');module.exports = function override(config, env) {
    config.resolve.plugins = config.resolve.plugins.filter(plugin => !(plugin instanceof ModuleScopePlugin));

    return config;};

这将从已使用的WebPack插件中删除ModuleScopePlugin,但保留其余部分并删除弹出的必要性。


查看完整回答
反对 回复 2019-08-13
  • 3 回答
  • 0 关注
  • 3162 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信