我正在尝试使用Web Deploy发布配置文件或FTP配置文件将Nodejs项目部署到Azure。该项目中包含TypeScript文件。构建成功。但是当我去部署时,我收到了一个由TypeScript生成的JavaScript文件的错误消息:
将文件夹\ public \ app \ fc.configuration.js复制到 OBJ \发布\包\ PackageTmp \文件夹\ PUBLIC \程序\ fc.configuration.js 失败。找不到路径的一部分 “文件夹\公共\应用\ fc.configuration。
如何发布网站?
njsproj项目文件中没有TypeScript部分。
tsconfig:
{ "compilerOptions": {
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"module": "commonjs",
"moduleResolution": "node",
"noImplicitAny": false,
"removeComments": false,
"sourceMap": true,
"target": "es5" }, "compileOnSave": true, "exclude": [
"node_modules",
"typings/main",
"typings/main.d.ts",
"packages" ] }
如果我双击编译器错误,它会在C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ Web \ Microsoft.Web.Publishing.targets:
<CopyPipelineFiles PipelineItems="@(FilesForPackagingFromProject)"
SourceDirectory="$(WebPublishPipelineProjectDirectory)"
TargetDirectory="$(WPPAllFilesInSingleFolder)"
SkipMetadataExcludeTrueItems="True"
UpdateItemSpec="True"
DeleteItemsMarkAsExcludeTrue ="True"
Condition="'@(FilesForPackagingFromProject)' != ''">