簡體   English   中英

我無法在 Node.js 中使用 fs.writeFileSync() 創建文件,idk 為什么?

[英]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是可選的,所以你必須始終傳入filedata

您沒有傳遞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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM