我使用带有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在同时工作的不同用户的浏览器中同步视图。
有人能告诉我替代解决方案吗?提前谢谢。
答案 0 :(得分:0)
您可以使用任何旋转https网络服务器的软件包。
http-server
是您可以使用npm的替代方案。
https://www.npmjs.com/package/http-server
安装:
npm install http-server --save-dev
从那里将start
脚本更改为"start": "http-server --ssl"
这将在根目录下启动服务器,您可以导航到索引文件。