【发布时间】:2019-08-15 12:12:44
【问题描述】:
根据 Kentico 技术支持顾问的说法,为了让我的 create-react-app 应用程序在 IE11 上呈现,我必须更改 node_modules -> kentico-cloud-delivery -> package.json 中的以下代码行文件:
"main": "./_bundles/kentico-cloud-delivery-sdk.browser.umd.min.js"
在此更改之后,我的 react 应用程序正在我的本地 IE 上呈现,但问题是我如何将此更改推送到 bitbucket 中,以便 react 应用程序也可以在服务器上的 IE11 上呈现。
通常情况下,我们从不将 node_modules 推送到 bitbucket 并将其放入 .gitignore 文件中,请告诉我如何解决这个问题。 注意:我的项目是一个 create-react-app 应用程序。
【问题讨论】:
-
您能否更详细地描述您将哪些文件推送到 bitbucket?以及如何进行从 bitbucket 到主机的部署?
-
您不应更改依赖项的 package.json。由于 'kentico-cloud-delivery-sdk.browser.umd.min.js' 是非常标准的 umd javascript,您可以直接在 react 中导入它 - 而不是使用 'import from 'kentico-cloud-delivery' 您可以直接从'kentico-cloud-delivery/_bundles/_bundles/kentico-cloud-delivery-sdk.browser.umd.min'
标签: reactjs bitbucket node-modules kentico-kontent