Я пытаюсь написать модуль npm. Однако рабочий процесс немного странный. Я хотел бы просто выполнить свою функцию после внесения изменений.
Это мой файл index.js:
const _ = require("lodash");
exports.run = () => {
const array = [1, 2, 3];
const double = _.map(array, x => x * 2);
console.log("heyyyyyyyy: ", double);
};
В настоящее время из того, что я могу сказать, единственный способ проверить это — создать еще один модуль npm, npm link
мой оригинальный, а затем npm link MyModule
из второго. (как показано здесь: https://stackoverflow.com/a/20888757/1555312)
Это было бы головной болью в команде, так как мне пришлось бы объяснять всем, что нам нужно 2 модуля только для тестирования 1. Есть ли способ, которым я могу просто запустить npm run MyModule
? Или заходить в консоль npm и запускать const myModule = require("MyModule"); myModule.run()
каждый раз, когда я вношу изменения?
node index.js
(или любое другое имя файла) 06.03.2018import
(пример:import _ from "lodash"
) 06.03.2018module.parent
— это просто javascript. 06.03.2018