[解決済み] モジュールが見つかりません。styled-component'を解決できない[closed]。
2022-02-12 02:16:40
質問
を使用して新しいreactアプリを作成しました。
create-react-app
をインストールし
styled-component
を使用して
npm
. しかし、それをコンポーネントで使用すると、以下のエラーが発生します。
コンパイルに失敗しました。./src/Components/Lightbox/styledLightbox.jsのコンパイルに失敗しました。
モジュールが見つかりませんでした。
で 'styled-component' を解決できません。 '/Users/ishan/Documents/react-app/src/Components/Lightbox' です。
以下は、そのコンポーネントです。
import React, { Component } from 'react';
import { LightboxWrapper } from './styledLightbox';
class Lightbox extends Component {
renderEntry() {
if (this.props.lightbox.type === "photo") {
return <img alt="name" src={this.props.lightbox.entry} />;
}
if (this.props.lightbox.type === "video") {
return <video src={this.props.lightbox.entry} onLoadedMetadata={(e) => {console.log("Video duration is: "+e.currentTarget.duration) } } autoPlay muted onEnded={() => console.log("Video ended")} width='100%' height='100%' ></video>
}
if(this.props.lightbox.type === "text"){
return <div> <p className="lightbox text"> {this.props.lightbox.entry} </p> </div>
}
}
render() {
let classList = this.props.lightbox.status === true ? "lightbox-wrapper active" : "lightbox-wrapper";
return (
<LightboxWrapper className={classList}>
{/* {this.renderEntry()} */}
</LightboxWrapper>
);
}
}
export default Lightbox;
以下は、他のコンポーネントで使用するために作成したスタイルドコンポーネントです。
import styled from "styled-component";
export const LightboxWrapper = styled.div`
display: none;
position: fixed;
z-index: 100;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background: radial-gradient(
center,
ellipse farthest-corner,
rgba(255,255,255,0) 0%,
rgba(255,255,255,0) 100%
);
.active {
display: block;
background: radial-gradient(
center,
ellipse farthest-corner,
rgba(255,255,255,0.5) 0%,
rgba(255,255,255,0.1) 100%
);
}
.active img, .active video {
max-width: 70%;
height: auto !important;
margin: 0 auto;
opacity: 1;
/* box-shadow: 0px 2px 7px rgba(0,0,0,0.2); */
transition: opacity 0.5s linear;
animation: fadeInScale 1.2s ease-in-out;
max-height: 70%;
width: auto !important;
position: relative;
top: 11%;
}
`;
解決方法は?
styled-components" の末尾の "s" が抜けています。
$ npm i styled-components
関連
-
[解決済み】パッシブイベントリスナー内部でpreventDefaultができない
-
[解決済み】 Uncaught TypeError: data.push is not a function
-
[解決済み】Google Conversionsが動作しない - スクリプトが読み込まれない
-
[解決済み】SyntaxError: ChromeのJavascriptコンソールでUnexpected Identifierが発生する。
-
[解決済み】WebpackとBabelで「このファイルタイプを扱うには適切なローダーが必要な場合があります。
-
[解決済み】SyntaxError: JSON の位置 1 に予期しないトークン o があります。
-
[解決済み】module.exports "モジュールが定義されていません"
-
[解決済み] jQuery の jquery-1.10.2.min.map が 404 (Not Found) を誘発する。
-
[解決済み] ホバー時に別のスタイル付きコンポーネントをターゲットにする
-
[解決済み] React.jsのモジュールを解決できない(見つからない)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】document.getElementByIDは関数ではありません。
-
[解決済み】「Uncaught TypeError: Chromeで "Illegal invocation "が発生する。
-
[解決済み】SyntaxError: 'import' と 'export' は 'sourceType: module' とだけ表示されるかもしれない - Gulp
-
[解決済み】npm install --legacy-peer-deps は具体的に何をするのですか?どんなときに推奨されるのか/どんな使用例が考えられるのか?
-
[解決済み】XMLパースエラー:ルート要素が見つからない コンソールの場所 FF
-
[解決済み] ローカルファイルを開くことができません - Chrome: ローカルリソースのロードが許可されていません
-
[解決済み】 Uncaught Reference Error: stLight is not defined (in Chrome only)
-
[解決済み】Syntax error: JavaScriptの不正なreturnステートメント
-
[解決済み】ETIMEDOUTエラーの対処方法は?
-
[解決済み】中央値の計算 - javascript