为了为每个后端和前端(以及其他入口点,如果需要)创建混合文件,请调整package.json:

"scripts": {

"dev": "npm run development",

"development": "cross-env process.env.section=website NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",

"watch": "cross-env process.env.section=website NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",

"prod": "npm run production",

"production": "cross-env process.env.section=website NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",

"admin-dev": "npm run admin-development",

"admin-development": "cross-env process.env.section=admin NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",

"admin-watch": "cross-env process.env.section=admin NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",

"admin-prod": "npm run admin-production",

"admin-production": "cross-env process.env.section=admin NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"

},

webpack.mix.js:

let mix = require('laravel-mix');

if (process.env.section) {

require(`${__dirname}/webpack.mix.${process.env.section}.js`);

}

创建webpack.mix.website.js:

let { mix } = require('laravel-mix');

mix

.setPublicPath(path.normalize('public_html/assets/website'))

.less('resources/assets/website/less/website.less', 'css/style.css')

.options({

processCssUrls: false

})

.js('resources/assets/website/js/website.js', 'js/global.js')

;

创建webpack.mix.admin.js:

let mix = require('laravel-mix');

mix

.setPublicPath(path.normalize('public_html/assets/admin'))

.options({

processCssUrls: false

})

.js('resources/assets/admin/js/admin.js', 'js/global.js')

.less('resources/assets/admin/less/admin.less', 'css/style.css')

;

这是目前为不同目录级别的多个入口点创建多个清单文件等的唯一方法.

php laravel mix,php – Laravel Mix多个入口点生成一个manifest.js相关推荐

  1. php laravel导入excel,Laravel 5使用Laravel Excel实现Excel/CSV文件导入导出的功能详解

    @H_404_0@ 1.简介 @H_404_0@本文主要给大家介绍了关于Laravel 5用Laravel Excel实现Excel/CSV文件导入导出的相关内容,下面话不多说了,来一起看看详细的介绍 ...

  2. Laravel 调试利器 Laravel Debugbar 扩展包安装及使用教程

    1.简介 Laravel Debugbar 在 Laravel 5 中集成了 PHP Debug Bar ,用于显示调试及错误信息以方便开发.该扩展包包含了一个 ServiceProvider 用于注 ...

  3. 使用 Laravel Sail 和 Laravel Octane 开发高性能 PHP 项目

    文章目录 Laravel Octane 的安装 开放容器端口 安装 Chokidar 修改 Supervisord 指令 容器 reBuild Enjoy it~ 本文原创,转载请注明出处. 我写的其 ...

  4. php laravel 开发工具,Laravel 快速开发工具

    laravel 开发辅助工具 安装 composer require luffyzhao/laravel-tools 配置 添加服务提供商 将下面这行添加至 config/app.php 文件 pro ...

  5. php laravel入口文件,Laravel学习教程之从入口到输出过程详解

    php 的 Laravel学习教程之从入口到输出过程详解 本文主要给大家介绍了关于Laravel从入口到输出过程的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. I. 预备 ...

  6. 向军2017年最新laravel开发宝典 laravel结合vue与接口开发webapp实战视频教程

    课程介绍: Laravel是一套简洁.优雅的PHP Web开发框架(PHP Web Framework).它不仅可以让我们从面条一样杂乱的代码中解脱出来,还可以帮我们构建一个完美的网络APP,而且每行 ...

  7. Laravel 调试利器 —— Laravel Debugbar 扩展包安装及使用教程(转)

    Laravel 调试利器 -- Laravel Debugbar 扩展包安装及使用教程 时间 2015-12-24 09:57:09  Laravel学院 原文  http://laravelacad ...

  8. Mix android7,小米MIX 的LineageOS14.1刷机包 安卓7.1.1原生风格 本地化 20180203更新

    本小米MIX 的LineageOS刷机包是根据安卓7.1.1适配版,属于LineageOS最新14.1版,具体怎么样自己测试,用小米MIX 最新版的recovery刷入. 修改部分不适合国内用户的地方 ...

  9. php laravel 入门教程,Laravel Lighthouse-php 入门篇

    这是一份使用 Lighthouse 构建 GraphQL 服务器的入门教程. 虽然我们试图保持初学者的友好,但我们建议您熟悉一下 GraphQL 和 Laravel. GraphQL 是什么? Gra ...

  10. 【laravel】用laravel在游览器中显示Hello World

    上一节 我们完成了关于使用laravel的前期准备工作,这一节中我们将完成用laravel输出Hello World! 使用laravel本地调试 首先用命令行进入你上次已经下载好的laravel目录 ...

最新文章

  1. 处理错误:ORA-27101: shared memory realm does not exist
  2. Python sorted 和 sort() 的区别
  3. i-usb-storer android,i usb storer
  4. 三十二、教你Python制作简单的二维码
  5. 数据类型之Integer与int
  6. 《Adobe InDesign CS6中文版经典教程》—第1课1.5节修改文档的缩放比例
  7. PHP多坐席客服聊天系统源码完美定制版 带原生app+视频教程
  8. Proteus8.9 下载与安装教程
  9. 几种常见的JS混淆工具比较。
  10. 空间坐标系(惯性坐标系、地球坐标系、WGS-84坐标系、站心坐标系)
  11. 010Editor分析
  12. 电脑里有老版java删不掉,电脑上的一些文件老是删不掉怎么办 win7中经常出现一些文件夹删不掉...
  13. Buzzsumo大型教程(内容营销+外链outreach必备)营销神器
  14. 微信小程序云开发:使用cms平台来创建json数组
  15. JavaScript中的for循环和银行取款案例
  16. rpm包是什么?怎么解压?
  17. 【CSAPP:3e 深入理解计算机系统】课堂笔记 Computer Systems from a Programmer’s Perspective
  18. 一个股市小白学习炒股的心得体会
  19. BLE4.0低功耗蓝牙学习1. 蓝牙4.0ble协议栈的构成
  20. 本周AI热点回顾:GPT-3开始探索付费使用;这个视频「橡皮擦」让你瞬间消失;英伟达最强消费级显卡RTX 3090出炉

热门文章

  1. win10常用快捷键合集
  2. 在线qq客服的html代码生成器,js生成qq客服在线代码
  3. 大数据系列之Java调用elasticsearch的增删查改聚合
  4. Word 如何取消自动编号
  5. 学习笔记 Tianmao 篇 自定义 ToolBar
  6. 2019年电赛之路——2015年电子设计竞赛A题任务设计
  7. 徐梓萌 受邀担任 火星少年计划 第四季 特邀小主持人
  8. 四种用电脑给手机发短信方法
  9. 工商数据返回:“企业不存在或企业信息未更新”,法定代表人验证失败的解决方法
  10. Web浏览器与Web服务器之间的通信过程