Vue.js 如何解决在ubuntu服务器上部署vuejs应用程序时出现的剪贴板错误
我正在我的服务器上部署一个vuejs应用程序。我们有一个带有ubuntu 16.04的EC2实例,现在我只是在部署我的测试项目,但当我运行serve命令时,比如Vue.js 如何解决在ubuntu服务器上部署vuejs应用程序时出现的剪贴板错误,vue.js,npm,amazon-ec2,ubuntu-16.04,Vue.js,Npm,Amazon Ec2,Ubuntu 16.04,我正在我的服务器上部署一个vuejs应用程序。我们有一个带有ubuntu 16.04的EC2实例,现在我只是在部署我的测试项目,但当我运行serve命令时,比如sudo serve-s dist,但它抛出了一个错误:错误:无法复制到剪贴板:命令失败:xsel--clipboard--input xsel:无法打开显示:(空) :设备的ioctl不正确 我不知道这个错误是由ubuntu或vuejs引起的,请帮我解决它 到目前为止,我一直在跟踪这些摄像机 首次使用安装的vue cli npm安装-
sudo serve-s dist
,但它抛出了一个错误:错误:无法复制到剪贴板:命令失败:xsel--clipboard--input
xsel:无法打开显示:(空)
:设备的ioctl不正确
我不知道这个错误是由ubuntu或vuejs引起的,请帮我解决它
到目前为止,我一直在跟踪这些摄像机
首次使用安装的vue cli
npm安装-g@vue/cli
然后使用创建了hello world应用程序
vue创建helloWorld
现在运行发球命令
npm运行服务
它向我展示了这样一条信息:
应用程序在以下位置运行:
-本地:http://localhost:8081/
-网络:http://172.31.16.66:8081/
现在我已经创建了一个在生产服务器上运行应用程序的构建
npm运行构建
因此,我的构建成功创建
我运行命令在live server上运行应用程序
service-s dist
它抛出了一个迄今为止我还没有解决的错误
警告:检查更新失败(使用
--debug查看完整错误)
错误:无法复制到剪贴板:命令失败:xsel--clipboard--input
xsel:无法打开显示:(空)
:设备的ioctl不正确
我也附上下面的截图
正如您所看到的,与
service
模块存在X11依赖关系,这意味着您需要一个xserver(显示)才能使其工作
或者,(强烈推荐)您可以使用高性能HTTP服务器,如nginx、apache等
您只需将dist文件夹复制到实例中,并将虚拟服务器块指向dist
dir,然后重新启动HTTP服务器-BAM!你已经准备好了
干杯