我使用 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/