Ես կառուցում եմ կայք node.js express-ով և սա է իմ ֆայլի կառուցվածքը՝ տեղական ֆայլի կառուցվածքը ա>
dist թղթապանակում պահվում է կայքի փաթեթավորված տարբերակը, իսկ src the dev-ը նաև ես ունեմ 2 սերվերի ֆայլ՝ մեկ անգամ յուրաքանչյուր տարբերակի համար: Ես գնացի այդ ոճով՝ նույն ոճով pluralsight դասընթաց անելուց հետո:
իմ npm մեկնարկի սցենարը հետևյալն է.
"scripts": {
"start": "node node_modules/babel-cli/bin/babel-node.js tools/distServer.
},
տեղական մակարդակում այն հիանալի է աշխատում: Այս նախագծի համար ես կցեցի իմ azure վեբ հավելվածը իմ github ռեպո-ին և ամեն անգամ, երբ այն ինձ ասում է, որ կառուցումը հաջողությամբ է ավարտվել, նույնիսկ, որ սկզբում այն փնտրում էր server.js ֆայլը արմատից, ես այն ավելացնում էի ավելի ուշ որպես distServer ֆայլի պատճեն: . և հետո ես նկատեցի ևս մեկ սխալ.
"Start script "./node_modules/babel-cli/bin/babel-node.js server.js" from package.json is not found."
Քանի որ կառուցումը հաջող էր, ես դրա վրա շատ ուշադրություն չդարձրեցի, բայց երբ փորձում եմ մուտք գործել կայք, այն վերադարձնում է ընդամենը 500 սխալ, երբ ստուգեցի տեղեկամատյանները, որոնցով լի էին.
import express from 'express';
^^^^^^
SyntaxError: Unexpected token import
Ես գաղափար չունեմ, թե ինչպես կարելի է այն աշխատել azure-ի վրա, ինչպես դա անում է տեղական մակարդակում, և կգնահատեմ ցանկացած օգնություն: