问题标签 [laravel-mix]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Laravel 5.4 混入 c9.io IDE
我一直试图让 Laravel Mix NodeJS 编译脚本在 c9 ide 中运行几个小时,希望有人能解释或修复。
所以基本上我正在尝试编译我的 sass 和一个 javascript 文件,它们都是默认的,所以代码中没有错误的可能性。我的 webpack.mix.js 是默认的并且很好,我要做的就是运行 npm 命令“npm run dev”,它可以编译文件而不会对其进行丑化等。每次保存并进行更改时自动编译的“npm run watch”也不起作用。对不起,可怕的解释,但我只是在寻找一个快速修复。
node.js - 在严格模式之外尚不支持块范围声明
我在我的 Homestead vagrant box 上运行Laravel 5.4 。我已经使用npm install
命令安装了所有 npm 依赖项。那没有产生任何错误。
在我的webpack.min.js文件中,我有:
当我想运行时npm run production
,出现以下错误:
这可能是什么问题?
laravel - Laravel 5.4 - Mix - How to run browser live reload
I am using Laravel 5.4 in my project and trying to set up the frontend build system using Mix. Everything is working fine except I could not be able to get browser auto reload option. There is nothing about it on documentation.
Someone please help, how can I achieve that?
php - 如何在 Laravel Mix 中将公共路径更改为包含下划线的内容?
在 Laravel 5.4 中引入了 Mix 来编译资产和维护资产管道。混合默认为您的公共目录被命名为public
. 在许多情况下,包括我的,我的公共目录被称为别的东西。在我的情况下,它是public_html
.
如何更改资产编译到的公共目录?
我尝试将路径更改webpack.min.js
为:
不幸的是,这编译为:
在 Laravel 5.3 和 Elixir 中,这很简单:
我检查了 Mix 的配置文件,但在这里看不到任何明显的东西。
请注意:这是 Laravel Mix 的 npm 包,因此与文件中的修改无关index.php
。
node.js - Laravel Mix:更新 Node.js 依赖项
我正在尝试使用 Laravel Mix 编译 webpack 配置文件。
在 Laracasts Vue 2 系列的 webpack 插曲之后,
当我运行 $ npm run dev 时,我收到一个错误:
问题似乎是更新 Node.js 依赖项:https ://github.com/JeffreyWay/laravel-mix/issues/264
如何更新 Node.js 依赖项?
我在尝试:
我还运行了已安装的 $ brew install node ,但出现错误:
错误:该
brew link
步骤未成功完成。
该公式已构建,但未符号链接到 /usr/local。
无法对 bin/node 进行符号链接。
目标 /usr/local/bin/node
已经存在。您可能想要删除它:
rm '/usr/local/bin/node'
要强制链接并覆盖所有冲突文件:
列出所有将被删除的文件:
laravel - 使用 Laravel Mix 对 Laravel 5.4 中的组合 CSS 文件进行版本控制
我在 Laravel 5.4 中使用 Laravel Mix,我想合并到普通文件并添加版本控制。
阅读它说的文档
version 方法将自动将唯一的哈希附加到所有编译文件的文件名中,从而更方便地清除缓存
它有效地做到了它所说的。但是是否有任何解决方法来获得带有版本控制的最终组合文件?
实际上,我想将一些已编译的文件与其他普通文件结合在一起,并将所有内容组合在一个版本化文件中。
编辑:
我正在使用的代码如下
我想获得一个版本化的all.css
文件。即类似的东西all.d41d8cd98f00b204e9800998ecf8427e.css
。
但是,我得到的是 的版本化版本app.css
和非版本化版本的all.css
.
laravel - 如何从 Laravel 5.4 中正确删除 Bootstrap?
我尝试在没有 Bootstrap 的情况下启动 Laravel 5.4 项目。
安装 Laravel 后,我编辑了以下文件:
资源/资产/js/app.js
包.json
我有以下错误:
错误 ./resources/assets/js/app.js 中出现 1 个错误错误无法编译
SyntaxError: /Users/.../package.json: 解析 JSON 时出错 - JSON.parse () @ multi ./resources/assets/js/app.js ./resources/assets/sass/ 处的 JSON 输入意外结束应用程序.scss
有什么建议么?
webpack - Laravel Mix 删除目录
在 Laravel 5.4 中,Laravel 使用 laravel mix 代替了 elixir。有没有办法将实际复制的文件公开?
谢谢
laravel - 使用 webpack/laravel 组合的自定义引导程序版本?
我正在尝试使用 webpack 创建 bootstrap 4 的自定义构建,但它不会编译。
我在这里有引导程序 4:
我创建了自己的 app.scss 文件来导入我想要的引导程序的各个部分:
在我的 webpack 文件中,我有:
我也试过:
laravel - Laravel Mix Webpack 编译除 img 文件夹之外的所有内容
我有 resources/assets/less resources/assets/js resources/assets/fonts resources/assets/img 文件夹,它们都编译在公共期望 IMG 文件夹中