Javascript 在Odoo中使用NPM包
我想在odoojs函数中使用一个名为“safe eval”()的NPM包 我已经在Node.js中安装了这个包,但是我不能在odoojs中使用它 我试图在我的JS文件中导入它,但这似乎不起作用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
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包。