我一直在Windows 7上使用phantom.js已经有一段时间了(我认为v1.4.0是我使用的第一个版本)并且一切都很好.但由于某些原因,在调用phantom.exit()时,该过程不再被正确终止,我绝对不知道为什么.
问题开始发生在v1.7.0中,从一天到另一天.一切都曾在1.7.0中运行良好,但之后就没有了.即使在升级到1.8.0和现在1.9.0后它仍然无法正常工作.控制台只是挂起.我无法输入任何内容,phantomjs.exe仍然列在taskmanager的进程列表中,即使CTRL + C也没有做任何事情.整件事情刚刚结束.
控制台中的下划线闪烁,好像它期望更多输入,但我无法输入任何内容.我唯一的机会是使用[X]按钮关闭cmd窗口,这对于自动化测试来说是完全愚蠢的.
我使用从http://phantomjs.org/下载的预编译二进制文件,正如我所说:它从一天到另一天停止工作.我甚至重新安装了几次,甚至重新安装到不同的文件夹,但这个过程不再被终止.谁知道问题可能是什么?
我试图在我的诺基亚Lumia 820(WP8)上打开node.js应用程序.当我在浏览器中输入地址(mydomain.net:8088)时,我收到一个错误:
"Internet Explorer Mobile不支持此类地址,无法显示此页面".
是否有解决方法或某些东西让WP8打开该URL?!我真的不想使用反向代理,因为我正在尝试测试在该端口上运行的websocket应用程序.
我正在使用这种方式将我的Sequelize模型保存在单独的文件中,一切都运行良好,但现在我想出了包含其中的范围的想法.
这样的东西不起作用:
var User = sequelize.define("User", {...}, {
scopes: {
complete: {
include: [{
model: Task
}]
}
}
});
Run Code Online (Sandbox Code Playgroud)
...因为任务(当然)没有定义.即使使用require('.').Task
相反也没有帮助,因为User
在加载之前Task
和User
加载时加载,Task
尚未定义.
那么,有一种简单易行的方法,没有十几种解决方法
当使用grunt的监视任务时,Grunt.js显然会产生一个新的node.js进程:
http://www.youtube.com/watch?v=fgRlcFt9dkg
一旦我保存我的文档,就会执行默认任务,并且(正如您在视频中看到的那样)突然出现了一个新的node.exe进程.
这是我的gruntfile:
module.exports = function(grunt) {
grunt.loadNpmTasks('grunt-contrib-clean');
grunt.loadNpmTasks('grunt-contrib-compress');
grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-copy');
grunt.loadNpmTasks('grunt-contrib-jshint');
grunt.loadNpmTasks('grunt-contrib-less');
grunt.loadNpmTasks('grunt-contrib-qunit');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-text-replace');
grunt.loadNpmTasks('grunt-yui-compressor');
// Project configuration.
grunt.initConfig({
// Metadata.
meta: {
version: '1.0',
},
banner: '/*! Copyright (c) <%= grunt.template.today("yyyy") %> */\n',
// Task configuration.
concat: {
options: {
banner: '<%= banner %>',
stripBanners: true
},
develop: {
src: ['js/app.main.js', 'js/app/*.js', 'js/app.debug.js', 'js/app.workarounds.js', 'js/app.init.js'],
dest: 'build/js/app.js'
},
production: {
src: ['js/app.main.js', 'js/app/*.js', 'js/app.workarounds.js', 'js/app.init.js'],
dest: 'build/js/app.js'
},
habla_css: {
src: ['build/habla.css'],
dest: 'build/habla.css'
},
wiwo_css: …
Run Code Online (Sandbox Code Playgroud)