【发布时间】:2022-11-15 00:30:28
【问题描述】:
我正在尝试使用 Vue js 构建我的 Laravel 应用程序以进行生产。
当我运行命令npm run build 时,它说它无法加载视图模板(请参阅下面的错误)。
我试图将这段代码添加到文档中的vite.config.js 中,但它给了我另一个错误。
build: {
lib: {
entry: path.resolve(__dirname, 'lib/main.js'),
name: 'MyLib',
fileName: (format) => `my-lib.${format}.js`
},
rollupOptions: {
// make sure to externalize deps that shouldn't be bundled
// into your library
external: ['vue'],
output: {
// Provide global variables to use in the UMD build
// for externalized deps
globals: {
vue: 'Vue'
}
}
}
},
这是我的vite.config.js 文件
import { defineConfig } from 'vite';
import laravel from 'laravel-vite-plugin';
import vue from '@vitejs/plugin-vue';
export default defineConfig({
plugins: [
laravel({
input: 'resources/js/app.js',
refresh: true,
}),
vue({
template: {
transformAssetUrls: {
base: null,
includeAbsolute: false,
},
},
}),
],
});
有人有线索吗?这是我第一次在生产中部署一些东西。
谢谢!
【问题讨论】:
-
Authentication Card.value 是否存在于该位置?
-
不......我只是意识到这是问题所在......现在一切正常,谢谢!