Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.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
Javascript 如何在Django中使用npm包和ES6功能?_Javascript_Python_Django_Npm - Fatal编程技术网

Javascript 如何在Django中使用npm包和ES6功能?

Javascript 如何在Django中使用npm包和ES6功能?,javascript,python,django,npm,Javascript,Python,Django,Npm,我目前正在构建Django应用程序的前端,我想使用 然而,我在寻找整合的方法时遇到了困难;我希望能够将npm包直接导入javascript文件和/或Django模板。有人知道怎么做吗?如果你使用webpack,你需要创建正确的配置(webpack.config.js) a如果使用npm运行构建need in output: { path: path.resolve(__dirname, './dist'), publicPath: '/static/youre-folder/di

我目前正在构建Django应用程序的前端,我想使用


然而,我在寻找整合的方法时遇到了困难;我希望能够将npm包直接导入javascript文件和/或Django模板。有人知道怎么做吗?

如果你使用webpack,你需要创建正确的配置(webpack.config.js) a如果使用
npm运行构建
need in

output: {
    path: path.resolve(__dirname, './dist'),
    publicPath: '/static/youre-folder/dist/',
    filename: 'build.js'
  }
比如说。
接下来在django模板中包括这个地址“/static/youre folder/dist/build.js”。

我目前有一个django react项目。我使用材料界面。我使用的方法是,我在django项目中创建了名为frontend的应用程序,并在该应用程序中使用
createreact app
设置react。因此,节点的package.json位于该文件夹中。然后我在django中添加了一个url配置,它匹配所有内容并呈现react构建的index.html。我在react中负责url路由的其余部分。我不得不经历所有这些,因为我不想允许CRO标题。如果你同意的话,你可以创建一个完全独立的react项目并把它托管在其他地方。但是使用js呈现django模板。您必须通过cdn添加js,如下所示:
,不需要npm/节点。但你不应该这样做。它就在material components自述的顶部(快速入门),有什么复杂之处