我如何在 laravel 中使用节点模块?

How I use node modules in laravel?

在我的 resource/assets/js 中,我有 tests.js,我使用 gulp 从 js 构建所有文件,包括这个文件,在这个文件中,我有

var cmd = require('node-cmd');

cmd.get(
    'echo 3',
    function(data){
        console.log('You are returning: ',data)
    }
);`

我想使用 this module 但不在 public 目录的根目录或根以外的其他目录中,是否有可能使用 require 函数,例如从 public 文件夹使用gulp?

使用 Elixir 将 assets 文件夹中的 JavaScript 文件混合到 public 文件夹中(1 app.js 文件)。

看看the documentation on Elixir and JavaScript

但是请注意,NodeJS 和php 都是服务器端技术,您应该真正了解如何让它们协同工作。在你的 public 文件夹中推送 NodeJS 库以使用客户端是 NOT NodeJS 的用途,你可能不应该使用它方式。