如何使用webpack在CakePHP webroot中設置React?在CakePHP項目中設置React
我有一個現有CakePHP項目(模型,視圖,控制器)。我想在其webroot(Project/Miniproject/index.html
)中設置迷你React項目。 index.html
將對控制器中定義的api進行ajax調用。
- Project
| - app
| | - Controller
| | - View
| | - Model
| | - webroot
| | | - Miniproject
| | | | - index.html [Mini react project]
我試過安裝React Transform Boilerplate。但它使用web dev服務器(並在localhost:3000上渲染文件)。但是我想要運行我的CakePHP項目的nginx服務器上的文件。
當我訪問url(Project/Miniproject/index.html
)時,它找不到dist/bundle.js
,因爲它在內存中。那麼如何使用webpack在CakePHP webroot中設置React?
https://github.com/gaearon/react-transform-boilerplate/blob/master/package.json#L8 'npm run build' – azium
@azium但是每次小改動之後我都需要運行這個命令。不會影響我的開發嗎? –
webpack有一個手錶標誌https://webpack.github.io/docs/tutorials/getting-started/#watch-mode但我不認爲你可以混合dev服務器+熱重新加載和服務於nginx在相同時間。 – azium