2017-09-07 17 views
0

srcディレクトリの外部からモジュールをインポートするにはどうすればよいですか?node_modules(create-react-app)からモジュールをインポート

./src/App.js 
Module not found: Can't resolve 'material-ui' in '/Users/suvo/GitHub/portfolio/src' 

react-material-iconsページによると、私は次のようにインポートすることになった。

import mui from 'material-ui'; 

エラーの奇妙な。私はをちょうどimport mui...の隣に持っていて、うまくいきます。私は新しいプロジェクトを作成し、 反応する材料・アイコンを追加する場合、多くはである何、NPMはエラーを示す、起動しません。

> [email protected] start /Users/suvo/GitHub/myapp 
> react-scripts start 

sh: react-scripts: command not found 
npm ERR! file sh 
npm ERR! code ELIFECYCLE 
npm ERR! errno ENOENT 
npm ERR! syscall spawn 
npm ERR! [email protected] start: `react-scripts start` 
npm ERR! spawn ENOENT 
npm ERR! 
npm ERR! Failed at the [email protected] start script. 
npm ERR! This is probably not a problem with npm. There is likely additional logging output above. 

npm ERR! A complete log of this run can be found in: 
npm ERR!  /Users/suvo/.npm/_logs/2017-09-11T11_40_15_791Z-debug.log 

答えて

1

ただ、パッケージ名の前に.を削除します。あなたがnpm installyarn installを使用してインストール

import mui from 'material-ui'; 

パッケージはnode_modulesディレクトリに保存されています。パッケージ名を指定するだけでインポートできます。

import React from 'react'; 
import mui from 'material-ui'; 

import AlarmIcon from 'react-material-icons/icons/action/alarm'; 

export default class Alarm extends React.Component { 
    render() { 
    return (
     <AlarmIcon/> 
    ); 
    } 
} 
+0

は、まだ私はエラーを得た: モジュールが見つかりません:「材料-UI」「/ユーザ/ suvo/GitHubの/ポートフォリオ/ srcに」 – DuchSuvaa

+0

では、私がこの点を持っていた何のアイデアを得なかっ解決できません、私実際のエラー – DuchSuvaa

+0

で質問を更新しました。 'yarn install react-material-icons'または' npm install - save react-material-icons'をやり直してみてください。 –

関連する問題