Проблемы публикации в Azure: невозможно использовать импорт, если '--module' равен 'none' - PullRequest
0 голосов
/ 10 июня 2019

Я делаю проект .NET и Vue на основе этого шаблона: https://github.com/danijelh/aspnetcore-vue-typescript-template

Хотя у меня нет проблем с публикацией проекта в локальных файлах, но при публикации на виртуальной машине Azure возникли ошибки:

Severity    Code    Description Project File    Line    Suppression State
Error   TS1148  (TS) Cannot use imports, exports, or module augmentations when '--module' is 'none'.    Miscellaneous   ~\iceandfire\App.vue    36  Active
Error   TS1219  (TS) Experimental support for decorators is a feature that is subject to change in a future release. Set the 'experimentalDecorators' option to remove this warning.    Miscellaneous   ~\iceandfire\App.vue    45  Active
Error   TS2307  (TS) Cannot find module 'vue-property-decorator'.   Miscellaneous   ~\iceandfire\App.vue    36  Active
Error   TS2307  (TS) Cannot find module 'vue-notification'. Miscellaneous   ~\iceandfire\App.vue    38  Active

И код

<script lang="ts">
import { Vue, Component } from 'vue-property-decorator'

import Notifications from 'vue-notification'

Vue.use(Notifications)

@Component({
    name: 'App'
})
export default class App extends Vue { }
</script>

Полагаю, самое странное, что ошибка возникает только при публикации в Azure, но все хорошо при публикации в локальной папке / файлах. И когда я скопировал опубликованный файл на свою виртуальную машину Azure, все работало нормально.

Буду признателен за помощь в решении этой проблемы. Спасибо.

1 Ответ

0 голосов
/ 11 июня 2019

Я использовал тот же шаблон и начал новый проект.Выполнены следующие шаги и развернуты.Это сработало для меня.

Установленный шаблон:

dotnet new -i AspNetCore.Vue.TypeScript.Template

Создание проекта:

dotnet new vuetypescript --name Demo.Web

npm run build:prod

а затем я развернул его.Пожалуйста, попробуйте создать новый проект и попробуйте развернуть.

...