在 odoo 中添加 npm pckage



我想在odoo中使用npm包,以便我可以在odoo小部件中使用它。我已经看到odoo网络附加组件以某种方式使用下划线js和查询。但是我无法在 odoo 中使用 npm 包。

我试图通过在插件文件夹中创建package.json文件来加载它,但它不起作用。请帮忙!!

常见的模式是将所有依赖项直接复制到插件的static/src/lib/文件夹中,并在templates/assets.xml文件中启用它们。理论上使用 npm 会很好,但它可能会给你带来更多的问题而不是好处,你需要自己手动完成所有的管道。查看 https://github.com/OCA/web/issues/842 以获取有关此事的更多背景信息。

您可以按如下方式执行此操作:

Odoo Web Dependencies

sudo apt-get install -y npm
sudo ln -s /usr/bin/nodejs /usr/bin/node
sudo npm install -g less less-plugin-clean-css
sudo apt-get install node-less
sudo python3 -m pip install libsass

最新更新