我能找到的只是需要安装一个 npm 包的解决方案,该包将启动一个 http 服务器来托管该文件。然而,我唯一的要求是通过 npm 脚本从本地计算机打开一个非常简单的生成的 html 文件到浏览器中,不需要服务器,这在没有包的情况下可行吗?
所以我有这个脚本标签
<script async="async" data-cfasync="false" src=""></script>
Run Code Online (Sandbox Code Playgroud)
我希望能够动态插入。我试过将它设置为一个变量,
let scriptTag = '<script async="async" data-cfasync="false" src=""></script>';
Run Code Online (Sandbox Code Playgroud)
并使用 innerHTML 将其添加到我的内容 div 中,但这似乎不起作用。我知道我这样做是非常错误的,我的一部分认为这可能是不可能的。
我想这样做的原因是为了测试目的,我可以打开和关闭广告,这样我在测试期间的观点就不会影响分析,这是我应该担心的事情还是可以忽略不计。我只知道我已经被禁止使用 chartboost,而没有打开和关闭广告的测试变量。
编辑:是的,这与其他问题类似,但这些问题没有使用“data-cfasync”等属性解决。Mandalina 和 supra28 把它钉在了头上。
我最近在 git merge 方面遇到了很多麻烦。我发现,如果它是一个只有很少更改的小分支,那么一切都会按预期工作,但是每当我合并一个已触及文件分配并提交数天/数周的分支时,我发现运行“git mergebranch”时所有的提交没有被应用,所以我必须回顾并确定哪些提交没有被应用并挑选它们。这似乎是错误的,但我不太确定我的工作流程出了什么问题,使得我不得不这样做。
如何确保合并时“应用”指定分支中的所有更改?
任何帮助,将不胜感激!
编辑 -
对于那些想知道 git rebase 本质上是我正在寻找的东西的人来说。这并不是说我的更改被覆盖,也不是其他人所说的任何内容,我的分支远远落后于 master,而且可能是我使用 rebase -interactive 来压缩提交,我认为 git 在某种意义上失去了对已更改内容的引用。在我的分支上进行 Git rebase,检查 master 然后将我的分支合并到 master 修复了所有更改未通过合并的问题。
2020 年 12 月更新 -
我已经更新了我的合并流程,专门使用在线 github gui 并创建拉取请求,这完全解决了我曾经遇到的所有合并问题。