Я пишу модуль будет будет выполняться из свойства «сценариев», как это:Есть ли способ получить свойства package.json в модуле, запущенном с npm?
"scripts": {
"runMyModule": "mymodule -stuff stuff"
}
ПРИМЕЧАНИЕ: Это не package.json
моего модуля. Это package.json
пользователь использует для запуска npm.
Я хочу, чтобы дать им возможность добавить свойство к этому основному package.json
файл (который в командной строке они выполняются с помощью npm run runMyModule
), который мой модуль будет читать. Это возможно?
Я хочу что-то вроде:
"forMyModule": {
stuff: [
"one",
"two"
]
},
"scripts": {
"runMyModule": "mymodule -stuff stuff"
}
Возможно ли в моем модуле, чтобы получить forMyModule.stuff
?
Я создал файлы index.js
и bin/mymodule.js
.
Спасибо. Я использовал ссылку и ваш предложенный код для использования 'var settings = require (process.cwd() +" /package.json "); –