Laravel Vite与包开发



如何在定制包开发中使用laravel vite。我试图添加我的路径到vite.config.js,但得到一个错误。

import { defineConfig } from 'vite';
import laravel from 'laravel-vite-plugin';
export default defineConfig({
plugins: [
laravel({
input: ['resources/css/app.css', 'resources/js/app.js'],
//  input: ['../Packages/Plugin/Customers/public/css/styles'],
refresh: true,
}),
],
});

我试图在我的包文件夹中复制这个,但同样的错误。你能帮我一下吗?

我遵循Kamlesh登录,我能够在我的自定义包中创建vite.config.js文件,如下所示。

import { defineConfig } from 'vite';
import laravel from 'laravel-vite-plugin';
export default defineConfig({
plugins: [
laravel([
'resources/asset/css/settings.css',
'resources/asset/js/custom.js',
'resources/asset/js/ecstore_profile.js',
'resources/asset/js/general_settings.js',
]),
],
resolve: {
alias: {
'settings': '/resources/asset/css/settings.css',
'custom': '/resources/asset/js/custom.s',
'profile': '/resources/asset/js/ecstore_profile.js',
'general': '/resources/asset/js/general_settings.js',
},
},
});

然后我将每个文件添加到vite.config.js文件中。然后在自定义包中运行build,并将其发布到laravel公用文件夹。一切正常

最新更新