小编Phi*_*lip的帖子

jQuery.noConflict以及如何使用它

我尝试使用jQuery.noConflict()但在window.load函数我得到一个"$不是函数"错误.

我的代码:

jQuery.noConflict();

jQuery(document).ready(function($) {
    /** Dropdown Menu **/
    $('ul.tabs li:has(ul)').bind("click", function() {
        $(this).find('ul').show('normal');
        //event.stopPropagation();
    });
    $('ul.tabs li').bind("mouseleave", function() {
        $(this).find('ul').hide('normal');
        //event.stopPropagation();
    });
});

jQuery(window).load(function($) {
    $('#container').fadeIn('normal');
});
Run Code Online (Sandbox Code Playgroud)

如果我使用jQuery而不是'$'它工作正常,但是可以继续使用'$'吗?
谁知道/明白这有什么问题?
谢谢!

jquery

4
推荐指数
1
解决办法
9677
查看次数

从 Electron 打包应用程序运行 Cli 命令

我正在使用ElectronNativefier包编写 Mac OSX GUI ,当我在安装了 Nodejs(全局)的计算机上运行打包的应用程序时,一切正常。
在没有安装 Nodejs 的机器上找不到该命令。

我在 Electron 中使用 Nativefier Cli,并提供 cli 的完整路径:

var cliCmd = '"'+app.getAppPath()+'/node_modules/nativefier/lib/cli.js"';

const child_process = require('child_process');
child_process.exec(cliCmd+' --name "App Name" "http://appname.tld" --platform darwin --arch x64 --electron-version "0.36.6"', function (error, stdout, stderr) {
  if (error) {
    console.error(`exec error: ${error}`);
    return;
  }
  console.log(`stdout: ${stdout}`);
  console.log(`stderr: ${stderr}`);
});
Run Code Online (Sandbox Code Playgroud)

我收到此错误:"env: node: No such file or directory"
检查了app.getAppPath()目录,它是正确的。

另外,我尝试传递envcwd参数,但没有成功。

child_process.exec(cliCmd+' --name "App Name" "http://appname.tld" --platform darwin --arch …
Run Code Online (Sandbox Code Playgroud)

macos child-process node.js electron

3
推荐指数
1
解决办法
3839
查看次数

标签 统计

child-process ×1

electron ×1

jquery ×1

macos ×1

node.js ×1