我有服务器和客户端部件应用程序。服务器是nodejs + express,它从公共文件夹提供静态HTML。在公共文件夹中构建Angular 2应用程序 - 使用公用文件夹的目标构建。
我正在使用开发lite-server工作正常,在服务器部分每次编辑/保存后服务器重新启动。当我编辑客户端部分时,我必须在单独的终端窗口中运行ng build -w - 在部署到公共文件夹lite-server重新启动后,我刷新了页面版本。
有没有解决方法如何同时运行这些命令?我弄明白:
"start:watch": "concurrently --kill-others \"npm run build-client:dev\" \"lite-server -c lite-server.config.json\""
但它在初始运行时因错误而崩溃:
[1] [Browsersync] Reloading Browsers...
[1] 17.11.24 21:53:30 404 GET /index.html
[1] events.js:163
[1] throw er; // Unhandled 'error' event
[1] ^
[1]
[1] Error: EPERM: operation not permitted, lstat 'D:\Projects\Angular NodeJS Authentification prototype\public'
每隔5次运行就会发生错误。