javascript Node.js任务的脚手架。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript Node.js任务的脚手架。相关的知识,希望对你有一定的参考价值。

const glob = require('glob')
const {
  readFile,
  writeFile
} = require('fs')
const {
  promisify
} = require('util')

const readFileAsync = promisify(readFile)
const writeFileAsync = promisify(writeFile)

glob('src/**/*.txt', (err, files) => {
  if (err) console.log(err)

  (async () => {
    console.log('start')

    await Promise.all(files.map(async (file) => {

      const data = await readFileAsync(file, 'utf-8')

      console.log(data)

      await writeFileAsync(file.replace('src', 'dist'), data)

      console.log(`finish: ${ file }`)
    }))

    console.log('end')
  })()
})

以上是关于javascript Node.js任务的脚手架。的主要内容,如果未能解决你的问题,请参考以下文章

vue搭建vue-cli脚手架项目

Linux_nodejs与vue脚手架

javascript 通过Node.js任务为JavaScript创建精灵表。

javascript Node.js任务的换行代码转换。

javascript 通过Node.js任务创建svg sprite。

javascript Node.js任务的Shift_JIS转换。