0
我試圖通過使用VS代碼的簡單的CRUD節點模塊運行。與代碼節點調試命令
模塊的簡化版本是這樣的:
const getAll =() => {
// return all elements
}
const saveElement = element => {
// takes an object and goes through it and saves it
}
const removeElement = id => {
// deletes the element with the passed id or returns false
}
const readElement = id => {
// returns the element from the data
}
我使用yargs以獲取應用程序的參數,而且我用命令來調用每一個方法,像這樣
node app.js remove --id="123456789"
在VS代碼的launch.json
看起來是這樣的:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Test Remove",
"program": "${workspaceRoot}/app.js",
"args": [
"--id='123456789'"
]
}
]
}
什麼心中已經e無法做的是將特定的remove
,add
,list
,read
命令添加到調試器中以檢查這些方法,因爲如果沒有那些應用程序只與參數一起運行,並且它會返回一個我添加的日誌,指出傳遞的命令無法識別。
我查看了VS Code文檔,但是我沒有發現任何與我正在嘗試做的事情有關的東西。