我正在尝试通过使用“npm”任务来自动化构建过程(Azure Devops)以适用于我的Vue.js应用程序。为了安装节点包,我使用了带有内置“install”命令的npm任务。对于构建过程,我部署了另一个npm任务,但使用了自定义命令(build)。此自定义构建命令运行成功,但会出现以下警告:“npm WARN build 'npm build' called with no arguments. Did you mean to 'npm run-script build'?”我认为它根本没有进行构建,因为当我转到Copy Publish Artifact时,它显示“Total files copied: 0。[warning]Directory 'D:\a\3\a\drop' is empty. Nothing will be added to build artifact 'drop'。”我尝试了“npm run-script build”命令,但出现错误:“NPM failed with return code: 1”。
有一些堆栈溢出线程(这里)提到构建作为安装的内部命令。如果真是这样,为什么我看不到由安装命令创建的dist文件夹,或者我在自定义命令npm任务中做错了什么?
package.json文件中的脚本部分
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint"
},