Я только начал программировать в Node.js и в DevOps Azure.Я попытался запустить простой пример Node.js, чтобы увидеть, как все работает в DevOps Azure, но я столкнулся с ошибкой и не знаю, как ее устранить.У меня есть этот файл, импортированный из Github (File1.js):
const http = require('http');
const hostname = '127.0.0.1';
const port = 3000;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World\n');
});
server.listen(port, hostname, () => {
console.log('Server running at http://${hostname}:${port}/');
});
И в моем azure-pipelines.yml у меня есть следующий код:
# Node.js
# Build a general Node.js project with npm.
# Add steps that analyze code, save build artifacts, deploy, and more:
# https://docs.microsoft.com/azure/devops/pipelines/languages/javascript
pool:
vmImage: 'Ubuntu 16.04'
steps:
- task: NodeTool@0
inputs:
versionSpec: '11.x'
displayName: 'Install Node.js'
- task: Npm@1
displayName: 'npm install'
inputs:
command: install
- script: npm compile 'File1.js'
Я знаю последнюю строкуиз файла .yml генерирует ошибку, но я не знаю, как установить соединение с файлом .js для его запуска.Если я уберу эту строку, все будет нормально, но ... файл не запускается ... Пожалуйста, помогите с любыми решениями / подсказками.Они будут очень цениться!Спасибо!