我创建了我的节点脚本可执行文件来执行一些任务grunt.在Windows上,我的节点脚本工作正常.但是在Mac OS X(Yosemite)上,它不起作用.
我的节点脚本已在Windows上发布.
我的节点脚本是通过npm命令安装的:
npm install -g task-app
Run Code Online (Sandbox Code Playgroud)
我的节点脚本有第一行:
#! /usr/bin/env node
Run Code Online (Sandbox Code Playgroud)
我尝试了很多解决方案来解决我的问题,但我仍然陷入困境.
以下是我使用的这些解决方案:
你有其他解决方案吗?
编辑:
我脚本的开头:
#! /usr/bin/env node
var grunt = require('grunt');
//Get parameters from command line
var args = process.argv.splice(2);
[...]
Run Code Online (Sandbox Code Playgroud) 我目前正在为Windows Phone 8.1开发基于Cordova(版本4.0.0)的移动应用程序.
我从API Java-WNS(来自fernandospr的github)实现了Java代码,以向我的设备发送通知.
当我将通知消息推送到WNS时,我收到此错误:
Client in-bound response
403
Strict-Transport-Security: max-age=31536000; includeSubDomains
X-WNS-DEBUG-TRACE: DB5SCH101111133
Date: Fri, 22 Jan 2016 10:44:55 GMT
Content-Length: 0
X-WNS-STATUS: dropped
X-WNS-ERROR-DESCRIPTION: Channel URL incompatible with caller app
X-WNS-MSG-ID: 6D850FC61AE7FDB5
X-WNS-NOTIFICATIONSTATUS: dropped
Run Code Online (Sandbox Code Playgroud)
以下是配置我的应用程序以接收通知的不同步骤:
这是我从WNS获得的频道URI:
https://db5.notify.windows.com/?token=AwYAAAD8sfbDrL9h7mN%2bmwlkSkQZCIfv4QKeu1hYRipj2zNvXaMi9ZAax%2f6CDfysyHp61STCO1pCFPt%2b9L4Jod72JhIcjDr8b2GxuUOBMTP%2b6%2bqxEfSB9iZfSATdZbdF7cJHSRA%3d
Run Code Online (Sandbox Code Playgroud)这是appxmanifest.file(名称为"来自platforms/windows文件夹和cordova windows phone项目的package.phone.appxmanifest"):
<?xml version='1.0' encoding='utf-8'?>
<Package xmlns="http://schemas.microsoft.com/appx/2010/manifest" xmlns:m2="http://schemas.microsoft.com/appx/2013/manifest" xmlns:m3="http://schemas.microsoft.com/appx/2014/manifest" xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest">
<Identity Name="company-name.70**********2" Publisher="CN=02******-****-****-****-***********9" Version="1.1.0.0" …Run Code Online (Sandbox Code Playgroud)