Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我可以将节点_模块移动到公用文件夹中吗?_Php_Laravel - Fatal编程技术网

Php 我可以将节点_模块移动到公用文件夹中吗?

Php 我可以将节点_模块移动到公用文件夹中吗?,php,laravel,Php,Laravel,我已经安装了Select2,它是基于jQuery的selectbox的替代品。我试图安装,但发现它不在公用文件夹下 假设我使用,这意味着我知道文件夹位于“public”下,然后转到子文件夹,如图所示: 所以问题是节点模块不在“public”文件夹下,我可以将其整个文件夹移动到public吗?这样做没有问题node_modules只是一个文件夹,用于组织依赖项。 但是,最好的方法是将所有js资产编译到app.js文件中,并将app.js包含到您的公共站点中。 AFAIK这可以通过grunt任务或w

我已经安装了Select2,它是基于jQuery的selectbox的替代品。我试图安装,但发现它不在公用文件夹下

假设我使用,这意味着我知道文件夹位于“public”下,然后转到子文件夹,如图所示:


所以问题是节点模块不在“public”文件夹下,我可以将其整个文件夹移动到public吗?

这样做没有问题
node_modules
只是一个文件夹,用于组织依赖项。 但是,最好的方法是将所有
js
资产编译到
app.js
文件中,并将
app.js
包含到您的公共站点中。 AFAIK这可以通过grunt任务或webpack(更现代的方法)完成。 此问题还有多种解决方案,如rollup.js:
这样做没有问题
node_modules
只是一个文件夹,用于组织依赖项。 但是,最好的方法是将所有
js
资产编译到
app.js
文件中,并将
app.js
包含到您的公共站点中。 AFAIK这可以通过grunt任务或webpack(更现代的方法)完成。 此问题还有多种解决方案,如rollup.js:

resources/js
中构建前端脚本,然后通过webpack进行编译。在
resources/js
中构建前端脚本,然后通过webpack编译它们。