nodemon을 사용하여 파일 변경에 대한 스크립트 실행
src
디렉토리에서 dist
빌드 폴더로 복사하는 방법이 필요합니다. 이를 위해 사용할 수 있음이 밝혀졌습니다nodemon. 아래 스크립트는 glob 라이브러리를 사용하여 소스 디렉터리 아래의 모든 .txt
파일을 감시하고 빌드 출력 디렉터리로 복사합니다. 그 외에도 경로를 평평하게 만듭니다. 따라서 파일이 src/plaintext/plaintext.txt
아래에 있으면 출력 경로는 dist/plaintext.txt
이 됩니다.import { copyFileSync, existsSync, mkdirSync } from "fs";
import glob from "glob";
import { basename, join } from "path";
const directory = "dist";
if (!existsSync(directory)) {
mkdirSync(directory);
}
glob("src/**/*.txt", (err, files) => {
if (err) {
console.error("Error", err);
}
files.forEach((file) => {
copyFileSync(file, join(directory, basename(file)));
});
});
이 스크립트를 실행하는 방법? 내
nodemon copy-plaintext.mjs --ext txt --watch src
에서 package.json
명령을 사용합니다. txt
폴더에서 src
확장자를 가진 모든 파일을 찾습니다. 변경되면 I'm running copy-plaintext.mjs
입니다.
Reference
이 문제에 관하여(nodemon을 사용하여 파일 변경에 대한 스크립트 실행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/krzysztofzuraw/run-script-on-files-changes-using-nodemon-3olk텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)