我正在寫一個模塊會從一個「腳本」屬性像這樣運行:有沒有辦法從npm運行的模塊中獲取package.json屬性?
"scripts": {
"runMyModule": "mymodule -stuff stuff"
}
注意:這不是我的模塊package.json
。這是用戶用來運行npm的package.json
。
我希望讓他們的屬性添加到主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」);' –