如何从我自己的Laravel项目包中要求节点_模块

如何从我自己的Laravel项目包中要求节点_模块,laravel,package,node-modules,Laravel,Package,Node Modules,我正在设置自己的Laravel包,并希望创建对一些node_模块的依赖关系。如何在我的包的composer.json中需要它们,因为它没有链接到node_模块 使用Git Bash安装在packages/my/project/文件夹中创建我的包,my composer.json如下所示: { "name": "my/project", "description": "Description.", "keywords": [ "front-end",

我正在设置自己的Laravel包,并希望创建对一些node_模块的依赖关系。如何在我的包的composer.json中需要它们,因为它没有链接到node_模块

使用Git Bash安装在packages/my/project/文件夹中创建我的包,my composer.json如下所示:

{
    "name": "my/project",
    "description": "Description.",
    "keywords": [
      "front-end",
      "framework"
    ],

...

    "require": {
        "php": ">=7.1.0"
    },

我想从node_模块获得te require:@vue/component compiler utils

您可以在根目录中的package.json文件中需要它们,然后运行
npm安装
。然后将它们添加到resources/js下的app.js或bootstrap.js文件中,并运行
npm run production

您可以在根目录的package.json文件中要求它们,然后运行
npm安装。然后将它们添加到您的app.js或bootstrap.js文件的resources/js下,并运行
npm run production

为什么要在PHP依赖关系管理器中包含JavaScript资产?我想我可以反过来问这个问题,我应该在哪里创建自己的node.js包,并与其他node_模块具有适当的依赖关系?这看起来像是一种支撑方式。我想这会有助于作为起点:。其余部分(即“我应该在哪里”和“适当的依赖关系”)是非常主观的,在这里不是一个真正的问题。尝试一些东西,看看哪些是有效的,哪些是无效的。为什么要在PHP依赖关系管理器中包含JavaScript资产?我想我可以反过来问这个问题,我应该在哪里创建自己的node.js包,并与其他node_模块具有适当的依赖关系?这看起来像是一种支撑方式。我想这会有助于作为起点:。其余部分(即“我应该在哪里”和“适当的依赖关系”)是非常主观的,在这里不是一个真正的问题。尝试一些东西,看看什么有效,什么无效。你是对的。。。几乎创建了我自己的npm模块来导入其他模块。。无需将我的代码保存在/包中,我想资源就足够了?您可以记录如何将节点模块添加到包中的bootstrap.js文件中吗?您是对的。。。几乎创建了我自己的npm模块来导入其他模块。。无需将我的代码保存在/包中,我想资源就足够了?您可以记录如何将节点模块添加到包中的bootstrap.js文件中吗?