[英]Node.js fs.writeFileSync with options and callback and error hundler?
[英]I am not able to make files using fs.writeFileSync() in Node.js, idk why?
const fs = require('fs');
const folderName = process.argv[2] || 'Project'
fs.mkdirSync(folderName)
fs.writeFileSync(`${folderName}/index.html`)
fs.writeFileSync(`${folderName}/style.css`)
fs.writeFileSync(`${folderName}/app.js`)
這是我在執行時遇到的錯誤:
node boilerplate.js Portfolio
制作了文件夾“Portfolio”,但沒有制作文件
您看過fs.writeFileSync
的文檔了嗎?
它說fs.writeFileSync(file, data[, options])
– 括號表示可選參數,這意味着只有options
是可選的,所以你必須始終傳入file
和data
。
您沒有傳遞data
,並且錯誤消息暗示了undefined
。
如果您想要空文件,請傳入一個空字符串作為data
。
fs.writeFileSync(`${folderName}/index.html`, '')
fs.writeFileSync(`${folderName}/style.css`, '')
fs.writeFileSync(`${folderName}/app.js`, '')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.