【问题标题】:How I use node modules in laravel?我如何在 laravel 中使用节点模块?
【发布时间】:2016-12-28 21:27:54
【问题描述】:

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

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

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

我想使用this module,但不在公共目录的根目录或除根以外的其他目录中,是否有可能使用要求功能,例如使用gulp从公共文件夹中使用?

【问题讨论】:

    标签: node.js laravel gulp node-modules


    【解决方案1】:

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

    看看the documentation on Elixir and JavaScript

    但是请注意,NodeJS 和 php 都是服务器端技术,您应该真正知道如何使它们协同工作。将 NodeJS 库推送到您的公共文件夹中以使用客户端是 不是 NodeJS 的用途,您可能不应该那样使用它。

    【讨论】:

    • 顺便提一下,node.js 是一个服务器端的 javascript 环境......
    • 您可以使用 Elixir 在项目中的任何位置移动/混合您的资产。除了 OP 特别要求将 JS 文件移动到他的公共目录。
    • 我复制了 js 文件,但该文件与另一个需要 'var exec = require('child_process').exec;'(this one) 一起使用。我是新手,我不知道如何在 root 旁边的其他 forder 中使用 require 你能帮我理解我怎样才能工作吗?
    • 我猜也复制那个吧?
    • 它来自节点本身。我搜索了那个并且0成功。
    猜你喜欢
    • 2015-11-08
    • 2017-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-12
    • 2017-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多