Node.js mkdir(找不到模块 mkdir)

问题描述 投票:0回答:1

嗨,我想用 node.js 制作一个迷你脚本,它首先在一个名为“Projekt”的标准文件夹中创建我 并在接下来的步骤中创建一个包含三个文件index.html、app-js、styles.css的文件夹

const mkdir = require('mkdir');
//const folderName = process.argv[2] || 'Project'


mkdir('Project', { recursive: true }, (err) => {
    console.log(err);
    if (err) throw err;
});

console.log("After MKDIR Statement");


/*try {
    mkdir.mkdirSync(folderName);
    mkdir.writeFileSync(`${folderName}/index.html`);
    mkdir.writeFileSync(`${folderName}/app.js`);
    mkdir.writeFileSync(`${folderName}/styles.css`);
} catch (e) {
    console.log("SOMETHING WENT WRONG!!!");
    console.log(e);
}*/

我在 VS-CODE

中得到终端的以下响应

:\Users\George\Desktop\NPM - 教程> 节点 bolerplate.js 节点:内部/模块/cjs/loader:1080 抛出错误; ^

错误:找不到模块“mkdir”

  1. 名称为“Project”的文件夹
  2. 使用默认名称创建一个文件夹,其中包含三个文件index.html、app.js、styles.css
javascript node.js backend mkdir
1个回答
0
投票

我认为您导入错误。

尝试像这样的代码导入它:

const { mkdir } = require('node:fs/promises');

我从官方文档

得到它
© www.soinside.com 2019 - 2024. All rights reserved.