2017-08-04 95 views
0

我想使用vue.js,并将所有内容编译到Amazon S3上的静态站点。这似乎可能与Nuxt,但它似乎为您的路线生成单独的HTML文件。用vue.js生成单页静态应用程序是不可能的?Vue.js静态托管的单页应用程序

+0

随着官方的webpack模板,你会得到这个。 Everthing将被编译为一个html + bundle.js文件。你不需要Nuxt。 – Reiner

+0

我可以使用webpack构建,并且在构建文件夹中看到build.js,但该文件夹中没有HTML文件。我上传到S3的是什么? – skunkwerk

回答

0

你可以使用这个模板https://github.com/vuejs-templates/webpack这个几个控制台命令来获得你想要的东西:

npm install -g vue-cli 
vue init webpack your-project 
cd your-project 
npm install 
npm run dev 
npm run build 

build命令后,你将有一个可以上传到任何静态filehoster一个dist文件夹。它包括一个index.html和静态js + css文件,其中包括bundle.js和映射文件。我在几秒前为你测试过它。