Javascript 在Odoo中使用NPM包

Javascript 在Odoo中使用NPM包,javascript,npm,odoo-12,Javascript,Npm,Odoo 12,我想在odoojs函数中使用一个名为“safe eval”()的NPM包 我已经在Node.js中安装了这个包,但是我不能在odoojs中使用它 我试图在我的JS文件中导入它,但这似乎不起作用 var safeEval=require(“安全评估”) 这是我的职责 _compute_all: function(tax, base_amount, quantity) { if (tax.amount_type === 'code') { var product = {st

我想在odoojs函数中使用一个名为“safe eval”()的NPM包

我已经在Node.js中安装了这个包,但是我不能在odoojs中使用它

我试图在我的JS文件中导入它,但这似乎不起作用

var safeEval=require(“安全评估”)

这是我的职责

_compute_all: function(tax, base_amount, quantity) {
    if (tax.amount_type === 'code') {

        var product = {standard_price:20};
        var code = 'result = (price_unit - product.standard_price) * 0.25';
        var context = {
            price_unit: 100,
            product: product,
        };
        var evaluated = safeEval(code, context);
        return evaluated;
    }
 },
当我运行此代码时,它找不到“安全评估”依赖性。它给出了一个缺失的依赖性错误

我的系统在Windows上运行,以防您需要知道


谢谢。

您是如何安装该软件包的?@HarryJoy使用
npm安装安全评估--save
。在node modules目录中,我可以看到safe-eval包。您是如何安装该包的?@HarryJoy使用
npm安装safe-eval--save
。在node modules目录中,我可以看到safe-eval包。