Articles of nodemon

fs.watch和nodemon引发错误

我有一个创build文件的过程,当它完成后,它创build了一个退出代码的文件“done.json”,所以我用fs.watch来观看,它打印所有创build的文件名称,但在创build最后一个文件之前抛出一个错误。 使用节点app.js后 ,似乎工作。 但是我想检测变化 var p = Promise.resolve(DistDir) .timeout(2000) .catch(console.error.bind(console, 'Failed to load config!')) .then( fs.watch(DistDir, function(event, who) { console.log("file name is : "+who); if (event == "rename") { res.send("ok"); } })); 错误发布人

Nodemon崩溃了我的Kubernetes部署(导致此问题的node_modules)

我一直在搞kubernetes,我试图用minikube,node和nodemonbuild立一个开发环境。 我的图像工作正常,如果我在一个独立的容器中运行它,但它会崩溃,如果我把它放在我的部署中出现以下错误。 yarn run v1.3.2 $ nodemon –legacy-watch –exec babel-node src/index.js /app/node_modules/.bin/nodemon:2 'use ^^^^^ SyntaxError: Invalid or unexpected token at createScript (vm.js:80:10) at Object.runInThisContext (vm.js:139:10) at Module._compile (module.js:599:28) at Object.Module._extensions..js (module.js:646:10) at Module.load (module.js:554:32) at tryModuleLoad (module.js:497:12) at Function.Module._load (module.js:489:3) at Function.Module.runMain (module.js:676:10) at startup (bootstrap_node.js:187:16) at bootstrap_node.js:608:3 error Command failed with exit code 1. […]

尝试安装nodemon时发生错误

当我尝试安装Nodemon时,出现此错误消息 pm http GET https://registry.npmjs.org/nodemon npm http 304 https://registry.npmjs.org/nodemon /usr/local/bin/nodemon -> /usr/local/lib/node_modules/nodemon/nodemon.js npm ERR! peerinvalid The package generator-karma does not satisfy its siblings' peerDependencies requirements! npm ERR! peerinvalid Peer generator-angular@0.5.1 wants generator-karma@~0.6.0 npm ERR! System Darwin 13.0.0 npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "nodemon" npm ERR! cwd /Users/stephenadams npm ERR! node -v v0.10.18 npm […]

nodeclipsedebugging器configuration

我有问题configurationnodeclipse正确的debugging。 我configurationnodemon作为我的节点监视器,但它接缝debbuger不附加到我的程序,而是nodemon。 控制台说: /usr/local/bin/node –debug-brk=5858 /usr/lib/node_modules/nodemon/nodemon.js /myproject/server.js debugging器停在nodemon的第一行,但似乎没有看到我的程序断点。 有任何想法吗 ? 或者,有没有办法从neclipse运行程序,没有节点监视器似乎总是需要…

指定可通过节点,Nodemon或Istanbul / Mocha执行的Node应用程序同样可用的optimist / minimist命令行选项

所以我有很多方法来运行我的节点应用程序: 生产和运行WebDrivertesting: node app.js 发展 nodemon app.js 摩卡testing istanbul cover node_modules/mocha/bin/_mocha — -R spec 我想使用Optimist / Minimist模块来处理命令行选项,但是,有什么办法来提供这些参数的所有上述命令以一贯的方式处理我的应用程序?

为什么Grunt不能用Nodemon启动我的Express服务器?

我的Gruntfile是: module.exports = (grunt) -> grunt.initConfig pkg: grunt.file.readJSON 'package.json' concurrent: tasks: [ 'nodemon' ] nodemon: dev: options: script: "server.coffee" args: [] ignoredFiles: ["public/**"] watchedExtensions: ["coffee"] nodeArgs: ["–debug"] delayTime: 1 env: PORT: 9001 cwd: __dirname require('load-grunt-tasks')(grunt) grunt.registerTask 'start', 'concurrent' 我的server.coffee也是超级简单的: 'use strict' express = require 'express' winston = require 'winston' config = require('environmental-configuration')('./config') app = express() […]

nodemon和nodeclipse不会自动启动文件更改

我设法用nodemon来设置nodeclipse,现在我可以用监视器(nodemon)来启动我的server.js脚本,但是会发生一些事件: 在文件更改(即使在server.js)nodemon不会重新启动 在nodeclipse控制台中,我看不到正常的nodemon输出,例如: 1 Aug 15:20:05 – [nodemon] v1.2.1 1 Aug 15:20:05 – [nodemon] to restart at any time, enter `rs` 1 Aug 15:20:05 – [nodemon] watching: *.* 1 Aug 15:20:05 – [nodemon] starting `node server.js` PS:我已经安装监控path到nodemon.js与-g参数安装我也不能创build任何types的运行configuration“节点与监视器” 如果没有任何其他选项,是否有任何方法可以在nodeclipse中甚至不使用nodemon来自动启动服务器…

NodeJs:具有依赖关系的外部JavaScript

我们试图只使用nodeJS,而对其他软件包的依赖性最小,我们现在遇到的挑战是HandelbarsJS。 我们find了一个包,可以为我们生成html的Assemble。 只有,这个3秒内每次大约3秒很慢,下一行有2.5 / 2,7秒: var assemble = require('assemble'); 我们的package.json脚本部分: "scripts": { "build:handlebars": "node scripts/handlebars.js", "watch:handlebars": "nodemon –watch assets –exec \"npm run build:handlebars\"" } 脚本/ handlebars.js文件 #! /usr/bin/env node var assemble = require('assemble'); var extname = require('gulp-extname'); console.log(Date.now() – start); assemble.data('assets/templates/data/*.json'); assemble.layouts('assets/templates/layouts/*.hbs'); assemble.partials('assets/templates/partials/*.hbs'); assemble.src('assets/templates/*.hbs', { layout: 'default' }) .pipe(extname()) .pipe(assemble.dest('build/')); 每当我们保存一个.hbs文件,Nodemon重启和外部的javascript文件都会被调用。 我们如何确保“要求”只被调用一次,还是保持在记忆中? 谢谢!

Nodemon表示

我只是做了一个标准的express.JS应用程序,我正在尝试使用mongoose以便在目录中发生更改时重新运行。 我没有改变任何快递文件夹中,我正确地安装了nodemon ,当我试图运行它我得到这个错误: 我试图运行nodemon, nodemon ./bin/www, npm start ,..如果我尝试run node ./bin/www ,一切正常。 我希望你们能帮助我!

Nodemon监视所有项目目录

我相信nodemon应该默认监视所有目录的变化(期望node_module等)。 nodemon /bin/www 3000 但它只监视根文件夹中文件的更改。 nodemon /bin/www 3000 [nodemon] 1.9.1 [nodemon] to restart at any time, enter `rs` [nodemon] watching: *.* [nodemon] starting `node ./bin/www /bin/www 3000` 我怎样才能指定它看到项目中的所有文件夹?