我想通过 WebPack 将 VueJS 集成到我的一个自定义 Odoo 模块中,并在我启动 Odoo-bin 时让它自动启动。
有没有人有办法解决吗?甚至可能吗?
我知道你可以将 VueJS 作为一个简单的 .JS 文件包含在模块的模板中,但这意味着我不能使用 WebPack 支持的 .vue 组件。
我还读到 Odoo 有自己的 JS 框架,但我找不到好的教程/文档。
编辑:对于任何可能想知道我如何解决这个问题的人,这就是我所做的:
我在我的 Odoo 文件夹的根目录中使用npm init
. 我在包中添加了一个启动脚本,用于启动 webpack 并将所有 vue 组件捆绑在 myAddons 文件夹(我存储自定义模块的位置)中,然后通过python odoo-bin ...
命令启动 Odoo。剩下的就是用来npm start
启动它。
这样,vue 组件被捆绑到单个 JS 文件中,然后我将其添加到我的模块的模板中。这有点不方便,因为必须手动完成第一个包才能知道需要将哪些 JS 文件导入模板。此外,我仍在尝试弄清楚如何分别捆绑每个模块的组件。一旦我找到合适的方法,就会更新它。...希望。