如何摆脱Excel加载项的BrowserSync使用

时间:2018-03-21 16:09:41

标签: javascript node.js excel ms-office

我使用带有jQuery的node.js编写了一个小的Excel加载项。源代码由“yo office”生成。以下是package.json文件的内容。

{
  "name": "my-office-add-in",
  "description": "",
  "author": "",
  "version": "0.1.0",
  "scripts": {
    "start": "browser-sync start --config bsconfig.json",
    "validate": "./node_modules/.bin/validate-office-addin"
  },
  "dependencies": {
    "core-js": "^2.4.1",
    "jquery": "^3.1.1",
    "datatables.net": "^1.10.16",
    "datatables.net-dt": "^1.10.16",
    "office-addin-validator": "^1.0.1",
    "office-ui-fabric-js": "^1.3.0"
  },
  "devDependencies": {
    "browser-sync": "^2.18.5",
    "@types/office-js": "^0.0.37"
  }
}

我需要摆脱BrowserSync的使用并使用另一个命令来启动我的应用程序。我需要这样做的原因是我的Excel加载项被放置在共享文件夹中并被多个用户使用。 BrowserSync在同时工作的不同用户的浏览器中同步视图。

有人能告诉我替代解决方案吗?提前谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用任何旋转https网络服务器的软件包。

http-server是您可以使用npm的替代方案。 https://www.npmjs.com/package/http-server

安装: npm install http-server --save-dev

从那里将start脚本更改为"start": "http-server --ssl"

这将在根目录下启动服务器,您可以导航到索引文件。