Npm 如何打开两个单独的nw.js应用程序
我正在构建一个服务器和一个客户端nwjs应用程序,但我不能同时打开这两个应用程序。我想知道是否有办法做到这一点。我在两个打开的VS代码上都运行了Npm 如何打开两个单独的nw.js应用程序,npm,package.json,node-webkit,Npm,Package.json,Node Webkit,我正在构建一个服务器和一个客户端nwjs应用程序,但我不能同时打开这两个应用程序。我想知道是否有办法做到这一点。我在两个打开的VS代码上都运行了npm run dev,但当我在第二个应用程序上运行此命令时,它根本不会打开(不管我想运行的第二个应用程序是哪一个)。我尝试构建客户端应用程序并运行它,然后运行服务器应用程序,但结果是一样的,第二个应用程序无法启动 这是我在两个应用程序中的package.json文件,我不知道这是否有帮助。应用程序中只有名称不同(nwjs_客户端和nwjs_服务器) 我
npm run dev
,但当我在第二个应用程序上运行此命令时,它根本不会打开(不管我想运行的第二个应用程序是哪一个)。我尝试构建客户端应用程序并运行它,然后运行服务器应用程序,但结果是一样的,第二个应用程序无法启动
这是我在两个应用程序中的package.json文件,我不知道这是否有帮助。应用程序中只有名称不同(nwjs_客户端和nwjs_服务器)
我愿意接受任何答案,我不知道是否有可能运行两个不同的nwjs应用程序。我被你试图做的事情弄糊涂了
- 如果您试图运行一个NW.js,而不是直接从
加载,它将从本地Web服务器加载并显示一个页面:index.html
- 创建一个
,在特定端口上启动一个本地web服务器(比如server.js
或一些不太常见的东西)4263
- 如果需要任何节点模块(如
),请确保它是express
,而不是依赖项
devDependency
- 将
package.json中的
设置为“main”
使用与服务器相同的端口http://localhost:4263
- 将
设置为“节点主节点”
,这将在启动应用程序时显示窗口之前在节点上下文中运行“server.js”
- 将您的
设置为“远程节点”
也使用相同的端口。这将允许节点命令在加载到NW.js时在该URL上运行“http://localhost:4263“
- 如果要同时运行两个命令,可以:
。这将安装两个devdepnpm安装--同时保存dev等待
- 将您的npm脚本设置为“开始”:“并发\”npm运行服务\“等待”http://localhost:4263 &&nw.\“”
- 这将运行您的
命令,该命令可能会启动本地Web服务器进行开发,如果使用类似webpack的东西,这可能需要一分钟。然后它会等待npm run serve
实际返回响应。然后它启动NW.jslocalhost:4263
也将允许您同时运行任意两个(或更多)命令。我对您试图执行的操作感到困惑
- 如果您试图运行一个NW.js,而不是直接从
加载,它将从本地Web服务器加载并显示一个页面:index.html
- 创建一个
,在特定端口上启动一个本地web服务器(比如server.js
或一些不太常见的东西)4263
- 如果需要任何节点模块(如
),请确保它是express
,而不是依赖项
devDependency
- 将
package.json中的
设置为“main”
使用与服务器相同的端口http://localhost:4263
- 将
设置为“节点主节点”
,这将在启动应用程序时显示窗口之前在节点上下文中运行“server.js”
- 将您的
设置为“远程节点”
也使用相同的端口。这将允许节点命令在加载到NW.js时在该URL上运行“http://localhost:4263“
- 如果要同时运行两个命令,可以:
。这将安装两个devdepnpm安装--同时保存开发人员等待
- 将您的npm脚本设置为“开始”:“并发\”npm运行服务\“等待”http://localhost:4263 &&nw.\“”
- 这将运行您的
命令,该命令可能会启动一个本地Web服务器进行开发,如果使用类似webpack的东西,这可能需要一分钟。然后等待,直到npm run serve
实际返回响应。然后它启动NW.jslocalhost:4263
{
"name": "nwjs_server",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"dev": "nw src/",
"prod": "nwbuild --platforms win32,win64,osx64,linux32,linux64 --buildDir dist/ src/"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"nw": "^0.49.1"
}
}