Я борюсь с очень простой вещью, или она должна быть простой.
я установил топор ios с помощью команды
npm install axios
в консоли диспетчера пакетов мой проект. тогда у меня есть машинопись, где я хочу ее использовать,
поэтому я использую
import axios from 'axios';
, это мой оригинальный файл машинописи
declare var Vue;
import axios from 'axios';
interface Product {
Id: number;
Code: string;
Description: string;
Ean: string;
}
var app = new Vue({
el: '#app',
data: {
id: 0,
code: '',
description: '',
ean: ''
},
methods: {
save: function (event) {
console.log("Saving");
axios.post('/Umbraco/Api/Products/Update',
JSON.stringify({
Id: app.$data.id,
Code: app.$data.code,
Description: app.$data.description,
Ean: app.$data.ean
}))
.then(function (response) {
console.log("Saved");
})
.catch(function (error) {
console.log("Error");
});
}
}
});
function initProduct(product: Product) {
app.$data.id = product.Id;
app.$data.code = product.Code;
app.$data.description = product.Description;
app.$data.ean = product.Ean;
}
и затем "по умолчанию" "компилятор машинописи в VS2019 генерирует следующий js файл
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var axios_1 = require("axios");
var app = new Vue({
el: '#app',
data: {
id: 0,
code: '',
description: '',
ean: ''
},
methods: {
save: function (event) {
console.log("Saving");
axios_1.default.post('/Umbraco/Api/Products/Update', JSON.stringify({
Id: app.$data.id,
Code: app.$data.code,
Description: app.$data.description,
Ean: app.$data.ean
}))
.then(function (response) {
console.log("Saved");
})
.catch(function (error) {
console.log("Error");
});
}
}
});
function initProduct(product) {
app.$data.id = product.Id;
app.$data.code = product.Code;
app.$data.description = product.Description;
app.$data.ean = product.Ean;
}
//# sourceMappingURL=EditProduct.js.map
Каким-то образом я получаю сообщение об ошибке на веб-странице с этой строкой Object.defineProperty (exports," __esModule ", {value: true});
он говорит Uncaught ReferenceError: экспорт не определен.
что происходит со всеми этими типами javascript стандартов и способы импорта требуют, ... это я теряю зрение в лес всех возможностей.
если я смотрю на Google, они всегда используют файл tsconfig. json для настроек или его с. NET Core или его с чем-то другим, но я просто хочу у меня есть базовая вещь c.
Кто-нибудь может мне помочь с этим, или у кого-нибудь есть хорошее руководство, как это сделать?