balmjs / laravel-balm
为 Laravel 定制的独立前端工作流
0.1.0
2020-08-27 08:44 UTC
Requires
- laravel/framework: >=5.3
This package is auto-updated.
Last update: 2024-09-28 10:54:38 UTC
README
为 Laravel 定制的独立前端工作流
要求
- Laravel >= 5.3.x (需要 PHP)
- BalmJS >= 3.x (需要 Node.js)
npm install -g balm-core # required for balm 3.0
后端
1.1 安装
如果您已全局安装 composer,您可以运行
composer require balmjs/laravel-balm
然后运行以下命令以发布资源和配置
php artisan vendor:publish --provider="Balm\Runtime\BalmServiceProvider" --force
⚠️ --force
: 覆盖 package.json
或手动编辑它
{ "scripts": { "dev": "balm", "prod": "balm -p" }, "devDependencies": { "balm": "^3.0.0-rc.2" } }
1.2 配置
您应该在您的 视图 中使用 Laravel 的全局 balm
函数来加载相应的散列资源。该 balm
函数将自动确定当前散列文件的名称
<link rel="stylesheet" href="balm('css/app.css')" /> <script src="{{ balm('js/app.js') }}"></script>
前端
2.1 安装
在您的项目目录中运行命令
npm install
然后,您可以为您的前端项目安装令人惊叹的库。(例如,vue
)
2.2 配置
编辑项目目录中的 balm.config.js
,将其修改为您的虚拟主机
module.exports = { server: { proxy: 'your.project.local' // Target host } // More Config };
2.3 使用
在您的项目目录中运行命令
# For development npm run dev # For production npm run prod