私はRails 5.1とWepacker-reactで新しいプロジェクトをセットアップしようとしていますが、最初にエラーが発生します。 私は コードが基本であるパック/ JavaScriptで新しいコンポーネントを作成されています:rails webpacker reacting MissingEntryError
ジャバスクリプト/パック/ home.jsx
import React from 'react'
import ReactDOM from 'react-dom'
import PropTypes from 'prop-types'
const Home = props => (
<div>Hello {props.name}!</div>
)
Home.defaultProps = {
name: ''
}
Home.propTypes = {
name: PropTypes.string
}
document.addEventListener('DOMContentLoaded',() => {
ReactDOM.render(
<Home name="Daniel" />,
document.body.appendChild(document.createElement('div')),
)
})
インデックスビューでこのコンポーネントをレンダリングイム:
index.html.erb
<%= javascript_pack_tag 'home' %>
しかし、私はこのエラーを得た: 私はアプリでこのコンポーネントを輸入していたことを追加するだろうMissingEntryError
.... JSは何が不足しているの?
manifest.jsonファイルで、 'javascript_pack_tag'で読み込むことができるものを調べます。あなたのmanifest.jsonはどのように見えるのですか? – AndrewKS