Tag: 命令行

命令行应用程序的节点框架?

我试图find一个非常简单的框架来组织nodejs命令行应用程序的“架构”。 我发现这个网站: http : //nodeframework.com/但它似乎是围绕networking或networking框架,所以希望有人可以指点我更适合的东西。 谢谢,尼克

当npm start仍然在运行(Node.js)时,当我们退出命令提示符时,进程是否结束,服务器是否停止?

我是新来的节点,不知道事情会如何发展。

从数组中调用一个函数

我试图从命令行读取一个数字来调用一个函数。 这是我的代码: saveuser = function(user, callback) { //.. }; removeuser = function() { //.. }; finduser = function() { //.. }; updateuser = function() { //.. } var options = { 1: { option: "Save a User", execute: "saveuser( newuser, finduser )" }, 2: { option: "Remove a User", execute: "removeuser()" }, 3: { option: […]

编写节点Shell脚本时未find命令

我正在尝试使用Node.js创build一个类似于像express和mocha这样的包的shell脚本。 我的初步testing报告命令没有find,所以我支持以下脚本: #!/usr/bin/env node console.log("printing stuff"); 以上应该只是输出“打印的东西”时运行; 但是,这也是行不通的。 我试图通过文件目录中的./script执行脚本,以确保它不是一个path问题。 尝试在特权状态(即sudo)下执行会产生相同的结果/错误消息。 任何想法我需要做什么?

节点:如何获取脚本被调用的dirname?

假设我从/foo/bar运行一个Node脚本,尽pipe脚本本身位于其他地方(例如node_modules )。 有没有办法让脚本被调用的工作目录,即/foo/bar ?

使用wget将下载的文件名设置在不同的目录中

我需要使用wget下载一个zip文件。 要在当前目录中下载它,我使用命令行运行: $ wget https://github.com/…/[myfile].zip 要在不同的目录中下载它,请添加-P <Path of download directory> : $ wget -P [download directory path] https://github.com/…/[myFile].zip 我想更改为下载文件到[download path directory]但文件名[myFileName] 。 我怎样才能做到这一点? 我已经试过这个: $ wget -P [download directory path] –output-document=[filename.zip] https://github.com/…/[myZipFile].zip 这将文件下载到由我select的文件名的当前目录。 Finnaly我会用这个到一个NodeJS项目使用spawn 。 目前我有这个: var downloader = spawn("wget", ["-P", zipFile, appUrl]);

我如何(字面上)打开一个文件与节点?

我正在用Node创build一个命令行实用程序,它将能够以编程方式为用户打开(启动)文件,使用他们默认使用的应用程序。 阅读完文档后 ,我不认为fs.open()可以做到这一点。 有没有办法在Node中做到这一点,而不必拉入shell脚本?

在Node中调用child_process.exec,就像在特定的文件夹中执行一样

我正在使用以下命令在nodeJS中执行CLI命令 var cp = require('child_process'); cp.exec('foocommand', callback); 但是,在当前文件夹节点运行时,foocommand正在执行。 我怎样才能使它执行,就像它从一个不同的文件夹被调用?

使用另一个目录cwd的Sails运行节点

我需要能够启动我的Node应用程序,即从另一个工作目录使用Sails: 通常: node app 我需要: node myfolder/app我的文件node myfolder/app 第二种方式提升服务器,但是,没有资产的作品。 看起来他正在使用我当前的目录作为资产文件夹(没有尝试API或其他),但服务器得到解除。 会发生什么,访问资源,给我一个Not Found 。 这是一个问题,还是我做错了什么? 解释我的目标: 我有一个多节点应用程序的文件夹。 我使用pm2来启动大量进程,所以,我的文件夹结构是这样的: Apps |- processes.json | App1 |-… | App2 |-… 我需要从Apps文件夹中启动所有应用Apps , 而不是从App1或App2文件夹中启动。 但是,它与Sails.js无法正常工作。 我试图从另一个工作目录只运行一个应用程序,但同样的问题发生。

angular手机教程 – 服务器不工作

我正在通过angular-js的这个教程 。 当我运行服务器,似乎没有发生,我的控制台看起来像这样: 这是在git bash但我在Windows控制台中得到同样的东西。 当我转到http://localhost:8000它是空的, http://localhost:8000/app/index.html也是空白的。 没有错误信息。 当我浏览到使用Windows资源pipe理器的应用程序文件夹, index.html存在,并有代码。 任何人都可以看到问题?