我使用Vue.js创建了一个网站,并包含用于购买按钮的Snipcart API。我已经尝试将其部署到heroku已有2天了。
当我输入Option Explicit
Public Sub Ado()
Dim Last As Long
Dim sht1 As Worksheet, sht2 As Worksheet
Dim i As Long, unionRng As Range
Set sht1 = Worksheets("Target Calculator")
Set sht2 = Worksheets("Exceptions")
Last = 61
With sht1
For i = 5 To Last
If (.Cells(i, "J").Value) = 0.26 Then
If Not unionRng Is Nothing Then
Set unionRng = Union(unionRng, .Cells(i, "J").Offset(, -1).Resize(1, 2))
Else
Set unionRng = .Cells(i, "J").Offset(, -1).Resize(1, 2)
End If
End If
Next i
End With
If Not unionRng Is Nothing Then unionRng.Copy sht2.Range("C" & sht2.Cells(sht2.Rows.Count, "C").End(xlUp).Row)
End Sub
时,它可以正常工作并显示我的Web应用程序。但是由于某些原因,如果我执行$ npm run dev
,则会显示其Webpack的默认Vue欢迎页面(“欢迎使用Vue应用”)。
我尝试在package.json中输入$ node server.js
,但这只会导致网页永久载入。如果输入"start":"npm run dev"
,其结果与上一段相同,则仅显示默认的Vue欢迎页面。
我发现某个人的问题基本相同(How to set up vue(2)-cli app to run with nodejs server),甚至尝试了相同的教程文章,但我不知道该评论/答案在谈论什么。我也不确定如何使用Snipcart API部署静态网站(就像以前的用户在上一篇文章中提到的那样)。
我真的不知所措。感谢您的宝贵时间。
编辑:这是我的应用的存储库:https://github.com/Taikon/MaroonRiver0
答案 0 :(得分:1)
正是我在评论中所怀疑的:您不是要建立资产。
运行
npm run build
node server.js
它应该可以正常工作。