Как использовать Currency.js библиотека в Adonis.js ?

#javascript #node.js #currency #adonis.js #currency-formatting

#javascript #node.js #Валюта #adonis.js #форматирование валюты

Вопрос:

Мне нужно использовать некоторую библиотеку для управления валютами (сложение, сумма, плавающая точка и т. Д.) В Adonis.js v4.

Я нашел разные библиотеки, которые должны работать (Diner.js , currency.js , money.js ), но я не могу использовать эти библиотеки с Adonis.

Например, с помощью currency.js , я устанавливаю его с помощью npm

 npm install --save currency.js
 

а затем внутри контроллера я попытался использовать его с:

 const currency = require('currency.js') //nada, but if I click on it it redirects me to the node modules folder
const currency = use('currency.js') //nada
const currency = require('currency.js/dist') //nada
const currency = require('currency.js/dist/currency.js') //nada
 

Он всегда показывает эту ошибку:
Cannot find module 'currency.js' Require stack: - /srv/app/app/Controllers/Http/Common/AccountTransactionController.js - /srv/app/node_modules/require-stack/src/index.js - /srv/app/node_modules/require-stack/index.js - /srv/app/node_modules/@adonisjs/fold/src/Ioc/index.js - /srv/app/node_modules/@adonisjs/fold/index.js - /srv/app/server.js

Я попробовал с двумя другими библиотеками, и это то же самое. Не могли бы вы, пожалуйста, помочь мне импортировать и использовать эту / эти библиотеки / библиотеки?

Комментарии:

1. Вы пробовали: github.com/scurker/currency.js/issues/88#issuecomment-362151839 @Agilulfo

2. Привет @crbast спасибо за помощь. Да, я пробовал это, но это не работает с Adonisjs 4

3. хорошо, не могли бы вы поделиться своим package.json ? Спасибо

4. Вы правы. Это была моя ошибка с самого начала. Я использую docker-compose в качестве настройки разработки, и даже если я установил библиотеку, она не была сохранена внутри тома docker. Извините, что я трачу ваше время и благодарю вас за помощь. Хорошего отдыха!

5. Нет проблем, рад, что вы нашли решение. Хорошего вам отдыха 🙂