我一直在使用SharpApp的ServiceStack,我阅读的文件开始包裹-web模板。https://github.com/NetCoreTemplates/parcel-webapp
我下载了代码,并使用命令提示符,进入客户端文件夹。我遵循步骤:
npm install -g parcel-bundler
然后我跑了
npm run dev
然后打开新命令提示符并转到client文件夹,然后键入
npm run server
我得到以下输出:
E:\Trace3\Samples\Trace3TaskPane\client>npm运行服务器 my@0.1.0服务器E:\Trace3 3\Sample\Trace3TaskPane\client dotnet构建-c发行版./ server && node脚本/Copy-server.js& web ./app/app.set 微软(注册商标)构建引擎版本16.4.0+e901037fe为.NET核心版权(C)微软公司。版权所有。 E:\Trace3\Samples\Trace3TaskPane\server\server.csproj.在31.12ms内完成恢复服务器E:\Trace3\Samples\Trace3TaskPane\server\bin\Release\netcoreapp3.1\server.dll -> 建造成功。0警告0错误 使用'E:\Trace3\Samples\Trace3TaskPane\app\app.settings‘试图加载插件“plugins/server.dll”的时间为00:00:00.64,大小: 4608字节,无法加载一个或多个请求类型。无法加载文件或程序集'System.Runtime,Version=4.2.2.0,Culture=neutral,PublicKeyToken=b03f5f7f7f11d50a3a‘。系统找不到指定的文件。无法加载文件或程序集'System.Runtime,Version=4.2.2.0,Culture=neutral,PublicKeyToken=b03f5f7f7f11d50a3a‘。系统找不到指定的文件。无法加载文件或程序集'System.Runtime,Version=4.2.2.0,Culture=neutral,PublicKeyToken=b03f5f7f7f11d50a3a‘。系统找不到指定的文件。
根据文件
然后启动ServiceStack服务器来承载您的Web,运行: $ npm运行服务器 这将主机您的应用程序在http://localhost:5000,在调试模式将启用热重新加载,这将自动重新加载您的网页,因为它检测到任何文件更改的包裹。
请建议如何解决这个问题?
你好,贾米尔
发布于 2020-02-25 13:15:12
Server
库项目需要是一个已在最新的包裹-webapp项目模板中更新的netstandard2.0
项目,因此,如果您创建了一个新项目,例如:
$ x new parcel-webapp ProjectName
您应该能够按照预期运行服务器:
$ npm run server
就像任何.NET核心应用程序一样,要侦听can的端口和主机使用URLS环境变量指定,在运行脚本之前可以在上设置该端口和主机,例如:
$ SET ASPNETCORE_URLS=https://localhost:8080
$ npm run server
或者,如果您愿意,可以将它包含在package.json
中的npm脚本中,例如:
"scripts": {
"server": "SET ASPNETCORE_URLS=https://localhost:8080 && dotnet build -c Release ../server && node scripts/copy-server.js && x ../app/app.settings",
},
若要在macOS或Linux中设置环境变量,请删除
SET
前缀。
https://stackoverflow.com/questions/60394771
复制相似问题