nw-builder - 版本为0.12.2的windows64内置菜单未显示

时间:2016-05-03 12:01:08

标签: menu nw.js

在使用0.12.2构建的Windows 64中,菜单没有显示,它在linux64中工作正常。以下是菜单代码,请指导缺少的内容。

var gui = require('nw.gui'); var menu = new gui.Menu({ type: 'menubar' }); var submenu = new gui.Menu(); $scope.goToLogin = function() { //gui.Window.get().menu = null; $location.path('/login'); $scope.$apply(); }; submenu.append(new gui.MenuItem({ label: 'Logout', click: $scope.goToLogin, key: "o", modifiers: "ctrl+alt" })); submenu.append(new gui.MenuItem({ label: 'Item B' })); menu.append(new gui.MenuItem({ label: 'Options', submenu: submenu })); gui.Window.get().menu = menu;

尝试使用其他版本的nw-builder,如0.15.0-beta1,0.15.0-beta2,但是出现了以下错误

{[错误:ENOENT:没有这样的文件或目录,lstat' /usr/local/lib/node_modules/node-webkit-builder/cache/0.15.0-beta1/win64/ffmpegsumo.dll' ]   错误:-2,   代码:' ENOENT',   系统调用:' lstat',   路径:' /usr/local/lib/node_modules/node-webkit-builder/cache/0.15.0-beta1/win64/ffmpegsumo.dll' }

0 个答案:

没有答案