1

我有服务器和客户端部分应用程序。服务器是 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 次运行就会发生错误。

4

0 回答 0