Vue Nuxt에서 API 폴더 감시 및 새로고침
"비표준" 디렉토리에 대해 nuxt 워치를 만들고 자체 컴파일/새로고침하는 방법, 특히 추가 서버 apis가 있는 dirs에 대해 nuxt 워치를 만드는 방법은 무엇입니까?
express api가 있습니다.~/api/
에서 디렉토리를 참조하고 있기 때문에serverMiddleware
'~/api'를 사용하면 해당 dir의 파일을 변경할 때 Nuxt가 새로고침될 것으로 예상되지만 그렇지 않습니다.
단순히 npm run dev를 사용하여 nxt를 실행하고 있습니다.노데몬(내부에서 사용하는 경우)이나 웹 팩(확실하다고 확신)을 직접 제어할 수 없습니다.추가해 보았다watch: [ '~/api/*.js']
,watch: [ '~/api/index.js']
,watch: [ '~/api/**/*.js']
짜넣다nuxt.conf.js
운이 없더군요
간단하게 사용watch: ['api/**/*.js']
또는watch: ['api']
.
의 커스텀 패스를 나타내는 문서와는 달리build.watch
를 통해 정규화되지 않음Nuxt.resolveAlias()
즉, Nuxt 프리픽스는~
그리고.@
는 실제 경로로 대체되지 않습니다.
더 나아가 chokidar를 통해 워처가 생성될 때 체크된 경로는 "~/api"(존재하지 않음)가 됩니다.
버그 리포트: https://github.com/nuxt/nuxt.js/issues/2983
사용할 수 있습니다.nodemon
api 폴더 내의 변경을 감시합니다.최초 설치:
npm install --save-dev nodemon
또는 다음과 같이 입력합니다.
warn add nodeemon --dev
그런 다음 이 코드를 자신의 내부에 추가합니다.package.json
{
"scripts": {
"dev": "nodemon --watch api --exec \"nuxt\"",
},
}
언급URL : https://stackoverflow.com/questions/46653714/watch-and-reload-api-folder-in-vue-nuxt
'source' 카테고리의 다른 글
vuex 스토어에서 vue-cookie에 액세스하는 방법은 무엇입니까? (0) | 2022.07.26 |
---|---|
Vuex: 이 개체에서 유일한 요소를 업데이트하려면 어떻게 해야 합니까? (0) | 2022.07.26 |
Vue 앱으로 p5 가져오기 (0) | 2022.07.26 |
Element UI 테이블 행의 링크를 올바르게 설정하는 방법(간단해야 합니까?) (0) | 2022.07.26 |
Java에서 어레이를 선언 및 초기화하려면 어떻게 해야 합니까? (0) | 2022.07.26 |