Я хочу использовать один из пакетов NPM под названием «safe-eval» (https://www.npmjs.com/package/safe-eval) внутри функции Odoo js.
Я установил пакет в Node.js, но не могу использоватьэто внутри Odoo JS.
Я пытался импортировать его в свой файл JS, но это, похоже, не работает.
var safeEval = require("safe-eval");
Это моя функция
_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;
}
},
Когда я запускаю этот код, он не может найти зависимость «safe-eval». Это дает отсутствующую ошибку зависимости.
Моя система работает на Windows, если вам нужно знать.
Спасибо.