繁体   English   中英

npm error missing script: build (Set up CI with Azure Pipelines)

[英]npm error missing script: build (Set up CI with Azure Pipelines)

我正在使用 Microsoft 的 Azure DevOps 并尝试构建管道。 当我运行它时,会出现以下错误(注意我使用的是 Nodejs):

2019-02-27T14:51:52.8760703Z ##[section]Starting: npm install and build
2019-02-27T14:51:52.8763347Z ==============================================================================
2019-02-27T14:51:52.8763405Z Task         : Command Line
2019-02-27T14:51:52.8763440Z Description  : Run a command line script using cmd.exe on Windows and bash on macOS and Linux.
2019-02-27T14:51:52.8763490Z Version      : 2.146.1
2019-02-27T14:51:52.8763523Z Author       : Microsoft Corporation
2019-02-27T14:51:52.8763557Z Help         : [More Information](https://go.microsoft.com/fwlink/?LinkID=613735)
2019-02-27T14:51:52.8763604Z ==============================================================================
2019-02-27T14:51:53.0258171Z Generating script.
2019-02-27T14:51:53.0326177Z [command]/bin/bash --noprofile --norc /home/vsts/work/_temp/10b6fcd3-847a-4422-bb84-ba6e0b8ca7cb.sh
2019-02-27T14:51:54.3278066Z npm WARN holzlauf@1.0.0 No description
2019-02-27T14:51:54.3278893Z npm WARN holzlauf@1.0.0 No repository field.
2019-02-27T14:51:54.3279186Z 
2019-02-27T14:51:54.5749996Z audited 175 packages in 1.032s
2019-02-27T14:51:54.5757001Z found 0 vulnerabilities
2019-02-27T14:51:54.5757413Z 
2019-02-27T14:51:54.8302910Z npm ERR! missing script: build
2019-02-27T14:51:55.4914767Z 
2019-02-27T14:51:55.4916102Z npm ERR! A complete log of this run can be found in:
2019-02-27T14:51:55.4916931Z npm ERR!     /home/vsts/.npm/_logs/2019-02-27T14_51_54_831Z-debug.log
2019-02-27T14:51:55.5084373Z ##[error]Bash exited with code '1'.
2019-02-27T14:51:55.5117395Z ##[section]Finishing: npm install and build

这是我的 package.json:

{
  "name": "holzlauf",
  "version": "1.0.0",
  "description": "",
  "main": "app.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "build": "webpack --config webpack.conf.js",
    "deploy": "npm run build && gh-pages -d build",
    "start": "node app.js"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "applicationinsights": "^1.1.0",
    "body-parser": "^1.18.3",
    "ejs": "^2.6.1",
    "express": "^4.16.4",
    "nodemailer": "^5.1.1",
    "serve-favicon": "^2.5.0"
  }
}

感谢您的帮助!

这意味着在你的“package.json”(在你运行“npm run build”的文件夹中),没有“build”脚本

{ 
 "name": "Example Application", 
 "version": "1.0.0", 
 "description": "", 
 "main": "index.js", 
 "scripts": { 
    "build": "echo 'build script executed'" 
 }, 
 "author": "", 
 "license": "" 
} 

参考: https://www.quora.com/What-does-it-mean-when-you-get-the-NPM-error-missing-script-build

您是否将NodeTool任务放在前面?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM