yargs

    0熱度

    1回答

    假設我有一個文件 「test.js」: var args = require('yargs') .command('command', 'command usage here', {alias: "c"}) .argv; 然後我運行: >node test command 我得到這個錯誤: second argument to option must be an o

    0熱度

    1回答

    我想知道是否有可能使用命令行參數與ReactJS(不反應本機)。例如,是否可以輸入一個簡單的字符串並將其保存爲變量以便顯示? npm yargs模塊是我正在尋找的東西,但我無法讓它工作,因爲子進程產生的顯然不適用於瀏覽器。 編輯:我也試過類似{process.argv[0]}這樣的說h1標籤,但沒有任何顯示。

    1熱度

    1回答

    我使用yargs來創建子爲「建」,「鏈接」,「乾淨」的構建工具等 我希望能夠輸入./build.js不帶任何參數,並調用「構建「子命令處理程序作爲默認值。 我能做到這一點正是如此: var argv = yargs .usage("I am usage.") .command('bundle', 'Create JS bundles', bundle) .comman

    0熱度

    1回答

    我試圖在React組件中打印出命令行參數。 NPM文檔說我可以用.. console.log(process.argv); 然而,這並沒有顯示任何信息。 Array(0) 上面是它在控制檯中打印的內容。我打電話給我的程序... npm start 其中開始是npm電子。 OK yargs可以打印在反應成分的命令行參數?我應該嘗試使用yargs嗎?我找不到任何有關如何做出反應的文檔。我知

    0熱度

    1回答

    我使用yargs驗證數據加載助手lib的cli參數。 我希望能夠在允許腳本運行之前檢查文件是否存在,我使用fs.accessSync(filename, fs.R_OK);來處理。但是,如果文件不存在,則消息傳遞僅顯示.check()函數作爲錯誤,而我想攔截並聲明該文件不存在(具有讀取權限)。 那麼如何發送一個錯誤,由錯誤返回的.check()提供? 這裏是我的yargs的要點: var path

    4熱度

    2回答

    我們使用electron-packager來捆綁和分發我們的Web應用程序的前端。我們需要能夠將服務器的host和port傳遞給電子前端進行連接。當我們通過electron main.js --host blah --port 8080啓動它的工作。打包後,我們通過./MyApp --host blah --port 8080運行,它不起作用。這很糟糕,因爲我們不希望客戶需要自己安裝electro

    0熱度

    1回答

    試圖將yargs用於cli應用程序,並且遇到了我的位置參數問題。 我: require('yargs') .command( 'my-command <value>', 'This command does someting' (y) => { return y .option('my-option', {

    0熱度

    1回答

    當我用--l = 4和--w = 4運行solve-3時,函數rectangle.perimeter和rectangle.area輸出NaN。爲什麼? 對我來說,似乎輸入的整數正在轉換爲字符串,因此我添加了Number(),但這並沒有改變任何東西。 文件1:RECT-2.js module.exports = function(l,w,callback) { try { if (l <

    1熱度

    1回答

    我使用節點JS創建腳本並希望啓用異步命令行完成yargs。 的completion section of the yargs documentation說:「CONCAT生成的腳本到.bashrc或.bash_profile中」 ,但我沒有看到有關如何生成腳本的任何信息。

    1熱度

    1回答

    我有一個腳本,我想通過Heroku CLI運行。這只是一個簡單的腳本,通過Sequelize在postgressql數據庫中創建用戶。 這是腳本: const argv = require('yargs').argv; const Sequelize = require('sequelize'); const sqlizr = require('sqlizr'); require('dote