Articles of javascript

Gulp命令在记事本中打开gulp.js而不是运行它

我认为安装正确。 我的package.json { "name": "my-project", "version": "0.1.0", "devDependencies": { "gulp": "^3.8.11", "gulp-concat": "^2.5.2" } } 我的gulp.js var gulp = require('gulp'); var concat = require('gulp-concat'); gulp.task('scripts', function() { return gulp.src('js/*.js') .pipe(concat('main.js')) .pipe(gulp.dest('build/js')); }); gulp.task('default', ['scripts']); 我的文件夹如下: ROOT/package.json ROOT/gulp.js ROOT/node-modules/ <– my modules are here ROOT/js/ <– my js are here 当我在命令行运行gulp,在ROOT文件夹中,gulp.js只是在Windows记事本中打开,这就是所有.. 为什么这样做? 这也可能是非常愚蠢的,但我并没有真正运行本地服务器。 我没有在这台电脑上安装wamp。 刚刚发现它可能是node.js的一个问题

停止node.js服务器的所有实例

这是我第一次使用Node.js,遇到了这个问题: 我已经通过IDE的插件启动了一个Node服务器。 不幸的是,我不能使用IDE的terminal。 所以我试图从命令行运行脚本。 这是问题 – 我正在使用Express模块​​,我的应用正在监听某个端口(8080)。 当我从命令行启动应用程序时,会引发此错误: events.js:71 throw arguments[1]; // Unhandled 'error' event ^ Error: listen EADDRINUSE at errnoException (net.js:770:11) at HTTPServer.Server._listen2 (net.js:910:14) at listen (net.js:937:10) at HTTPServer.Server.listen (net.js:986:5) at Object.<anonymous> (C:\xampp\htdocs\node\chat\app.js:5:5) at Module._compile (module.js:449:26) at Object.Module._extensions..js (module.js:467:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.runMain (module.js:492:10) 即使我不是很确定这个错误可能是什么,我认为这是因为该应用程序正在监听已经在使用的端口。 所以我做了: netstat -an 我可以看到 TCP […]

Windows命令行的JavaScript

我想通过脚本从Windows命令行运行JavaScript cscript // NoLogo test.js 但是,我找不到任何可用的预定义对象。 我完全无所适从 – 无法得到你好世界的工作: System.print("Hello, World!") 导致"System" is undefined 有没有另外一种方法,我应该运行这个 – 就像通过.NET运行时? 谢谢 杰夫

打开没有菜单栏的浏览器窗口(JavaScript?)

我社区的用户希望在没有所有控制栏的小窗口中打开聊天。 所以我认为没有滚动条,位置栏,状态栏等等的popup窗口将是最好的解决scheme。 对? 有这样一个popup窗口的最好方法是什么? JavaScript的? 我可以这样做吗? 之间 <script type="text/javascript"> <!– var win = NULL; onerror = stopError; function stopError(){ return true; } function openChat(){ settings = "width=640, height=480, top=20, left=20, scrollbars=no, location=no, directories=no, status=no, menubar=no, toolbar=no, resizable=no, dependent=no"; win = window.open('http://www.example.org/chat.html', 'Chat', settings); win.focus(); } // –> </script> 之间 <a href="#" onclick="openChat(); return false">Open chat</a> […]

连接到远程SSH服务器(通过Node.js / html5控制台)

晚上好, 我一直在搜寻networking的面孔,想要回答一个我认为简单的问题。 我的目标很简单。 我想用Node.js模块构build一个简单的基于Web的SSH客户端。 如果我想连接到节点服务器本身,我发现了几个选项,但似乎找不到连接到REMOTE服务器的任何示例。 基本上,我正在寻找的结果是这样一个工作stream程:连接到networking服务器 – >点击服务器列表中的服务器名称 – >input服务器的SSH会话我点击 我发现的唯一东西,即使是远离我正在寻找的是鳄梨酱 。 我不想使用鳄梨酱,但是,因为我希望这个应用程序独立于操作系统。 目前我在Windows 10平台上构build它,当我完成后将它移植到fedora。 我发现这个教程创build一个SSHterminal 。 但是,所有这些都会创build(或尝试创build)到本地系统的SSH连接。 看起来非常棒的另一个select是tty.js。 唉,底线和上面的教程是一样的。 该模块只允许您连接到node.js服务器,而不是连接到远程服务器。 任何人都有可能通向这个目标的信息?

Windows XP中的Internet Explorer 8

我目睹了Internet Explorer 8(IE8)是如何在Windows XP中以及它如何在Windows Vista / 7中的。 非常奇怪的是,IE8似乎像IE7的某些方面的CSS和JavaScript(也许也为其他元素)。 我是谁看到的东西? 否则,如果这是真的,为什么会发生这种情况,IE8的Windows XP和IE8的Windows Vista / 7的主要区别是什么?

InnoSetup – 有什么办法可以为Internet Explorer手动创buildCookie?

基本上IE浏览器记得网站www.stackoverflow.com使用JavaScript的cookies,但无论如何,手动在InnoSetup中代表stackoverflow.com创build一个相同的cookie? Javascript cookie: function setCookie(cname,cvalue,exdays) { var d = new Date(); d.setTime(d.getTime()+(exdays*24*60*60*1000)); var expires = "expires="+d.toGMTString(); document.cookie = cname + "=" + cvalue + "; " + expires; } function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i=0; i<ca.length; i++) { var c = ca[i].trim(); if (c.indexOf(name)==0) return c.substring(name.length,c.length); […]

在我的GULP gulpfile.js文件中,是什么导致了这个“无效的顶级expression式”错误?

我开始喝酒后出现错误。 我已经拿出所有其他插件来发现问题: [gulp-sass] source string:1: error: invalid top-level expression gulpfile.js: var gulp = require('gulp'); var sass = require('gulp-sass'); gulp.task('sass', function() { gulp.src('app/assets/sass/styles.sass') .pipe(sass({ errLogToConsole: true })) .pipe(gulp.dest('public_html/assets/css')) }); gulp.task('default', ['sass'], function() { gulp.watch("app/assets/sass/*.sass", ['sass']); }); Windows 7的

Windows机器上的网站自动login脚本?

我看到一些人有一个文件(我猜是一个batch file)。 在点击batch file时,他能够login到多个站点。 (也许这是使用VB完成的。) 我在Google上寻找这样一个脚本,但没有发现任何有用的东西。 我知道一些C ++和UNIX(也有一些HTML和JavaScript)。 我不知道是否可以在使用这些语言的Windows机器上完成,但即使可以完成,我认为与VB或C ##或其他一些高级语言相比,这将是困难的。 我学会了如何使用以下batch file中包含的基本Windows批处理命令来打开多个站点: start http://www.gmail.com start http://stackoverflow.com 但是,我仍然无法弄清楚实际上点击batch file的方式是否可以帮助我login到这些站点,甚至不需要input用户名和密码。 我是否需要开始学习Visual Basic,.NET或Windows批处理编程来执行此操作? 还有一件事:我也可以使用它login到远程桌面?

在VM共享目录中运行`grunt`

在Windows主机和Linux客户机上使用Vagrant时,尝试运行作业时, grunt返回以下错误。 据我所知,这个文件path超过了主机客户共享目录上的Windows的255个字符的限制。 npm ERR! Error: EPERM, open '/u01/aa/bb/build/share/app-core/app- ui/node_modules/grunt-contrib-imagemin/node_modules/pngquant-bin/node_modules/bin- wrapper/node_modules/download/node_modules/request/node_modules/form- data/node_modules/combined-stream/test/integration/test-delayed-streams-and-buffers- and-strings.js' 我可以在客户虚拟机上的非共享目录上开发,但我更喜欢使用共享目录,因为我在主机上使用了IDE。 我怎样才能解决这个问题,以便我可以在共享目录上运行grunt ?