簡體   English   中英

2018 年在 Shinyapps.io 上部署的閃亮應用程序在 2019 年無法在本地運行

[英]shiny app deployed in 2018 on shinyapps.io not working locally in 2019

我在 2018 年期間參與了一個歷史奴隸制地圖閃亮的應用程序項目。

我的閃亮應用程序已成功部署在 Shinyapps.io 上。 你可以在這里查看我的項目

今天,我想升級我的應用程序,但不幸的是 UI 不能在本地工作(白屏,沒有模態窗口等...這里

我從 Shinyapps.io 下載了我的應用程序包,以使用 2018 年使用的 Packrat 和隔離包版本,但沒有成功。 我不清楚如何做到這一點。 在 Rstudio 中的 Packages > Packrat > Options project > local repositories 字段。 我是否必須指明捆綁包的 packrat 文件夾的路徑?

在此處輸入圖片說明

這是地圖中使用的包

library(shiny)
library(shinyWidgets)
library(leaflet)
library(dplyr)
library(dygraphs)
library(DT)
library(readr)
library(shinyjs)
library(shinyBS)
library(htmltools)
library(bsplus)
library(leaflet.extras)
library(dplyr)
library(tidyr)
library(readxl)

我shinyapps束焦油是在我的github這里

packrat.int() 應該處理所有路徑。 但是,我認為問題是來自shinybs包的bsModal函數。 如果您在應用程序中注釋這部分代碼,它會起作用。

 shinyBS::bsModal(
    id = "startupModal",
    trigger = "",
    size = "large",
    tags$style(type = "text/css", "a { font-size: 12px; }"),
    tags$style(type = "text/css", "p { font-size: 12px; font-weight: bold; margin-bottom: 0px; }"),
    tags$style(type = "text/css", "hr { height: 1px;background: #8c8c8c; opacity: 1;}"),
    tags$h1("Principaux lieux de la traite atlantique"),
    tags$h4("Port de départ des expéditions, lieux d'achat et de débarquement des esclaves"),
    tags$h5("Lorem ipsum dolor sit amet, Phasellus vitae risus at mi semper accumsan. Vestibulum ullamcorper est quis nulla rutrum, non laoreet urna placerat. Praesent volutpat elit quam, egestas faucibus leo vulputate eget. Cras sit amet magna justo. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec lobortis elit eget tempus feugiat. Praesent nec cursus odio. Vivamus ornare eget ipsum a interdum. Curabitur convallis feugiat nulla, eget sodales lorem molestie ut. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Etiam aliquet placerat lorem, id placerat orci auctor commodo. In metus lorem, ullamcorper volutpat congue in, tristique ac orci. Integer sed magna sed nisl maximus placerat. Vivamus nec eleifend nisi. Cras molestie sagittis tempor. Quisque quis sagittis massa."),
    tags$hr(),
    tags$p("Source des données  :  "), tags$a(class = "lien", href = "http://www.slavevoyages.org/", "The Trans-Atlantic Slave Trade Database (2010), Emory University, Données historiques (Domaine publique) - Données substituées (cc by-nc)"),
    tags$br(),
    tags$p("Couches cartographiques historiques  : "),
    tags$a("David Rumsey Map Collection", href = "https://www.davidrumsey.com/"),
    tags$br(),
    tags$p("Conception : "),
    tags$a("Wilfrid Cariou (2018)", href = "http://www.histoire.univ-nantes.fr/", "Université de Nantes, Département d'Histoire"),
    tags$br(),
    img(src = "index.jpg", width = "60", align = "left")
  ),

如果查看broswer JS 控制台按F12 chrome 或firefox,可以看到shinybs 引起的錯誤。 這是一些,錯誤。 但是,您可以在閃亮的應用程序之外定義模態函數

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM