Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django+;网页包+;reactjs:如何为每个url通过单独的reactjs代码生成多个页面_Django_Reactjs_Webpack - Fatal编程技术网

Django+;网页包+;reactjs:如何为每个url通过单独的reactjs代码生成多个页面

Django+;网页包+;reactjs:如何为每个url通过单独的reactjs代码生成多个页面,django,reactjs,webpack,Django,Reactjs,Webpack,我试着遵循: 对于webpack+django+reactjs 使用下面的目录结构 repodirectory/ ├── mysite/ │ └── mysite/ # project │ └── polls/ # app │ └── static/ │ └── bundles/ # generated by webpack │ └── js/ │ └──

我试着遵循:

对于webpack+django+reactjs

使用下面的目录结构

repodirectory/
├── mysite/ 
│   └── mysite/              # project
│   └── polls/               # app 
│       └── static/ 
│           └── bundles/     # generated by webpack
│           └── js/
│       └── templates/ 
│           └── polls/ 
│               └── index.html/
│               └── questions.html/
│   └── manage.py
│   └── webpack-stats.json   # generated by webpack
├── .babelrc
├── package.json
├── webpack.config.js
├── node_modules/ #contains our JS dependencies
我有两个网址:

--使用index.html模板

--使用questions.html模板

但是我只有index.js,我在其中编写了reactjs代码

那么,如何为每个url编写单独的代码,然后使用webpack将其捆绑起来呢

entry: './mysite/polls/static/js/index',


webpack.config.js中
并重新运行
npm run watch
命令

有解决方案吗?我还需要如何在开发过程中为文件提供服务?我们在哪里存储npm模块,在收集静态文件的文件夹中,或者在应用程序内的专用文件夹中,从而创建多个npm项目。我假设我有多个应用程序需要WebPackageOK。我试试这个。
entry: {
  main: './mysite/polls/static/js/index',
  HomeApp: './mysite/polls/static/js/HomeApp',
},