basic vue.js上的dist文件夹
我使用Visual studio 2019创建了一个基本的vue.js。我把它放在我私有azure服务器的git上。我有一个windows构建代理 yml用于建筑,无错误basic vue.js上的dist文件夹,vue.js,azure-devops,azure-pipelines,azure-yaml-pipelines,Vue.js,Azure Devops,Azure Pipelines,Azure Yaml Pipelines,我使用Visual studio 2019创建了一个基本的vue.js。我把它放在我私有azure服务器的git上。我有一个windows构建代理 yml用于建筑,无错误 trigger: - master pool: 'Default' - script: | npm install npm run build displayName: 'npm install and build' 我尝试了一些“复制/归档文件”命令。 其中一个 - task: CopyFiles@
trigger:
- master
pool: 'Default'
- script: |
npm install
npm run build
displayName: 'npm install and build'
我尝试了一些“复制/归档文件”命令。
其中一个
- task: CopyFiles@2
displayName: 'Copy Files to: $(Build.ArtifactStagingDirectory)/VuejsApp1'
inputs:
TargetFolder: '$(Build.ArtifactStagingDirectory)/VuejsApp1'
每个方法似乎都表明dist文件夹从未创建过
类似问题:
##[部分]启动:npm安装和构建 ================================================================================================任务:命令行说明:运行命令行脚本 在Linux和macOS上使用Bash,在Windows版本上使用cmd.exe: 2.151.1作者:Microsoft Corporation帮助: ========================================================================================================================生成脚本。 =====================================启动命令输出=========================== ##[命令]“C:\windows\system32\cmd.exe”/D/E:ON/V:OFF/S/C”调用“C:\devopAgent\u work\u temp\2d81f910-5c00-4330-9d13-27c8c30aa7a0.cmd” yorkie@2.0.0安装C:\devopAgent\u work\171\s\node\u modules\yorkie 节点bin/install.js 检测到CI,正在跳过Git钩子安装 核心-js@2.6.11安装后C:\devopAgent\u work\171\s\node\u modules\core js 节点-e“try{require('./postinstall')}catch(e){}” 感谢您使用core js( https://github.com/zloirock/core-js ) 对于 JavaScript标准库! 项目需要您的帮助!请考虑对核心JS的支持。 开放式集体或团体: > https://opencollective.com/core-js > https:///zloirock 此外,core js的作者( https://github.com/zloirock ) 他正在找一个好的工作 工作-) ejs@2.7.4安装后C:\devopAgent\u work\171\s\node\u modules\ejs 节点./postinstall.js 感谢您安装EJS: 用满意的 JavaScript构建 工具(https://jakejs.com/) npm警告可选跳过可选依赖项:fsevents@1.2.13 (节点\u模块\webpack dev server\节点\u模块\fsevents):npm警告 notsup跳过可选依赖项:不支持的平台 fsevents@1.2.13:通缉{“os”:“达尔文”,“拱门”:“任何”}(当前: {“os”:“win32”,“arch”:“x64”})npm警告可选跳过可选 附属国:fsevents@1.2.13 (node_modules\watchpack-chokidar2\node_modules\fsevents):npm WARN notsup跳过可选依赖项:不支持的平台 fsevents@1.2.13:通缉{“os”:“达尔文”,“拱门”:“任何”}(当前: {“os”:“win32”,“arch”:“x64”})npm警告可选跳过可选 附属国:fsevents@2.1.3(节点\u模块\fsevents):npm WARN notsup 跳过可选依赖项:不支持的平台fsevents@2.1.3: 通缉{“os”:“darwin”,“arch”:“any”}(当前: {“os”:“win32”,“arch”:“x64”}) 在中添加了来自822名贡献者的1488个包和已审核的1492个包 71.233s 44个包正在寻找资金运行
npm基金
了解详细信息
发现6个漏洞(1个低漏洞,3个中等漏洞,2个高漏洞),请运行npm audit fix
进行修复,或npm audit
获取详细信息
##[部分]完成:npm安装和构建
有两个故障排除建议: 1.尝试在本地构建,或使用Azure DevOps的PowerShell任务运行npm命令,以查看是否存在相同的问题
- task: PowerShell@2
inputs:
targetType: 'inline'
script: |
npm install
npm run build
2.检查json文件中的options
参数是否设置为dist
"options": {
"outputPath": "dist",
}
首先,您不需要在同一个“脚本”上进行安装和构建 之后,您可以获得dist文件夹
- task: CopyFiles@2
displayName: 'Copy Files to: $(Build.ArtifactStagingDirectory)'
inputs:
SourceFolder: '$(Build.SourcesDirectory)/dist'
TargetFolder: '$(Build.ArtifactStagingDirectory)'
请添加步骤的日志
npm安装和构建
和复制文件
。还要在npm安装和构建
之后添加-script:ls
。我编辑日志的帖子。是针对linux的,azure上的never done dir。我从nde开始,可能我也需要在yml中安装节点,默认的microsoft脚本崩溃了,所以我认为我没有当build didnt crash.dir命令显示我确实没有dist文件夹时不需要它。只有我的git东西和node_modulesOk。但是日志看起来像npm install的日志
,那么npm run build
呢?我的脚本两者都做,日志是两者都做的。如果你想添加一个示例,我没有时间测试你的powershell版本她的一个,可能有用。我需要探索json,我从不改变输出路径很高兴听到你已经解决了你的问题!你可以,这样有类似问题的人可以从中受益~谢谢,这很有效,我花了几个小时试图找到与build for React.JS相同的问题的答案
- task: CopyFiles@2
displayName: 'Copy Files to: $(Build.ArtifactStagingDirectory)'
inputs:
SourceFolder: '$(Build.SourcesDirectory)/dist'
TargetFolder: '$(Build.ArtifactStagingDirectory)'