我正在尝试获取vue.js源代码以进行生产。我用了这个命令npm run build
。我有一个dist
文件夹,index.html
文件夹名为static
all css
和js
。
当我试图运行index.html
在本地主机,即,XAMPP服务器我得到了一个空白页。
是否有可能与vue.js在运行XAMPP。
首先在项目根目录中创建vue.config.js文件,并使用以下代码在其中定义基本URL
module.exports = {
baseUrl: process.env.NODE_ENV === 'production'
? '/production-sub-path/'
: '/'
}
Run Code Online (Sandbox Code Playgroud)
用您的文件夹名称替换production-sub-path。http://www.example.com/production-sub-path/ ...并运行以下命令来构建项目
npm run build
Run Code Online (Sandbox Code Playgroud)
完成构建后...将dist文件夹中的所有文件复制/上传到您的/ production-sub-path /文件夹中...就这样
有关更多信息,请查看官方文档 https://cli.vuejs.org/guide/deployment.html#general-guidelines
Vue.js 是一个浏览器端应用程序框架。服务器端技术并不重要,除非您尝试进行服务器端渲染。
npm run build
工作得很好,它为 , 和 创建了一组缩小manifest.#.js
的vendor.#.js
文件app.#.js
打开 Google Chrome 开发者工具中的网络选项卡,查看正在加载哪些文件。如果任何 js 文件未加载,则您需要进行路径配置,以便您的服务器提供正确的文件。
您可能需要index.html
稍微调整文件以使其完全满足您的要求,并将js
文件从dist/static
文件夹移动到您的首选位置。只要应用程序文件以正确的顺序提供,URL 路径并不重要。