javascript - 使用 django 提供 npm 包的最佳方式?

标签 javascript django npm webpack

我使用 django 作为后端,并使用 npm 安装了一些 js 包。我目前通过将 django 添加到 STATICFILES_DIRS 来允许 django 服务/node_modules 来访问这些包。这一直有效,但我必须进入 pacakge 并找到我想要指向的 js 文件,然后使用 <script src="{% static ... 加载它.

这有点乏味而且看起来有点“hacky”。我也不知道如何在我的 js 文件中使用导入/要求。有没有办法使用导入,或者我是否卡在通过脚本标签加载所有内容?我认为这是因为 django 不知道如何适本地为 npm 包提供服务?我已经阅读了一些 webpack,但我仍然不确定 webpack 是否可以解决我的问题。有什么建议吗?

最佳答案

我推荐学习/使用 Webpack。

我试图避免使用它,但它是您开发包中的一个很好的工具。使前端开发模块化和简单化。

关于javascript - 使用 django 提供 npm 包的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65347235/

相关文章:

javascript - 如何使用 iscroll javascript 实现滚动功能

javascript - 通过带有 classList 的正则表达式检查元素是否包含类

mysql - 如何控制Django migrate创建的表名

python - 如何根据通过 Django 生成的新主键发送电子邮件?

javascript - 无法设置未定义的属性 'Swiper'

javascript - 在 JavaScript 中使用 for 循环在 Canvas 上绘制路径

显示 block 后单击时的 Javascript 转换

Django:通过ID获取最后一条记录[多对一关系]

ubuntu - 清除后如何安装npm

javascript - [webpack 新手] webpack list 插件的自动前缀问题