#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. Нет проблем, рад, что вы нашли решение. Хорошего вам отдыха 🙂