相关疑难解决方法(0)

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" />

我已经阅读了很多东西,说你可以对路径进行导入,但这对我来说仍然不起作用.任何帮助将不胜感激.我知道有很多这样的问题,但他们都告诉我要导入徽标或图像,所以我在大局中遗漏了一些东西.

javascript reactjs webpack create-react-app

93
推荐指数
14
解决办法
10万
查看次数

在css背景图像中反应公共文件夹的路径

我正在使用 Create-React-App 并且我想为我的标题部分添加背景图像,我是这样做的:

background-image: url('~/Screenshot_11.png');
Run Code Online (Sandbox Code Playgroud)

在此之后,我收到此错误:

./src/styles/main.scss (./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-5-1!./node_modules/postcss-loader/src??postcss!. /node_modules/sass-loader/lib/loader.js??ref--6-oneOf-5-3!./src/styles/main.scss) 找不到模块:您试图导入 ../../。 ./../../../../Screenshot_11.png 位于项目 src/ 目录之外。不支持 src/ 之外的相对导入。

我在 package.json 中设置了主页

"homepage": "http://localhost:3000",
Run Code Online (Sandbox Code Playgroud)

在我的旧项目中,但今天我无法正确导入它。

html css json reactjs

16
推荐指数
3
解决办法
2万
查看次数

Create React App 4.0 无法解析公共文件夹中的图像路径

我已经升级到最新的 Create React App 4.0。现在scss无法解析公共文件夹中的图像资产。我之前使用的是 CRA 3.4.1。它工作得很好。

有任何想法吗?我不想使用npm eject

icon.svg 在 public/images

background-image: url(/images/icon.svg);

Failed to compile.

./src/Components/style.scss 
(./node_modules/css-loader/dist/cjs.js??ref--5-oneOf-6-1!
./node_modules/postcss-loader/src??postcss!
./node_modules/resolve-url-loader??ref--5-oneOf-6-3!
./node_modules/sass-loader/dist/cjs.js??ref--5-oneOf-6-4!
./src/Components/style.scss)
Error: Can't resolve '../../../../../../icon.svg' in ''

Run Code Online (Sandbox Code Playgroud)

在 Create React App 3.x 中,从(S)CSS 中的公共文件夹中引用图像只需使用起始斜杠即可,如已回答here

正如 OP 所解释的那样,图像在public/images并被引用为url(/images/icon.svg).

这不再适用于 Create React App 4.0.0 并给出错误消息Error: Can't resolve '../../../../../../icon.svg' in ''Create React App的更新日志没有提到有关公共文件夹的重大更改。

reactjs webpack create-react-app

16
推荐指数
1
解决办法
3398
查看次数

标签 统计

reactjs ×3

create-react-app ×2

webpack ×2

css ×1

html ×1

javascript ×1

json ×1