У меня есть простой проект vuejs, которому не нужно связываться с сервером. Мне нужно передать этот проект кому-то, кто не разбирается в разработке программного обеспечения, поэтому я не могу заставить его установить nodejs и запустить npm run dev
для запуска этого проекта. Есть ли способ скомпилировать этот проект в один файл HTML, чтобы он мог просто открыть этот файл в хроме и запустить его?
используйте ссылку vuejs cdn в html файл. проверить это: coligo.io/vuejs-the-basics
Если вы просто хотите показать ему проект (и не позволять ему редактировать его), очевидное решение - создать сборку (запустив npm run build), поместить ее на тестовый сервер и дать ему доменное имя. Другая возможность - отправить ему (например, по почте, в заархивированном виде) содержимое папки dist после сборки (index.html и статическая папка).
проверьте это: vuejs.org/v2/guide/installation.html#CDN и напишите свой код в теге html script. Думаю, это простой способ. Если проект слишком большой, я не уверен, что его можно кодировать в одном файле.