optre
一位前端开发者,keep going!
posts - 45,comments - 2,views - 61344

报错信息

PS D:\myCode\excercise\node> node index.js
(node:26820) Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension.
(Use `node --trace-warnings ...` to show where the warning was created)
D:\myCode\excercise\node\index.js:1
import { mkdir } from 'node:fs/promises';
^^^^^^

SyntaxError: Cannot use import statement outside a module
    at internalCompileFunction (node:internal/vm:73:18)
    at wrapSafe (node:internal/modules/cjs/loader:1176:20)
    at Module._compile (node:internal/modules/cjs/loader:1218:27)
    at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
    at Module.load (node:internal/modules/cjs/loader:1117:32)
    at Module._load (node:internal/modules/cjs/loader:958:12)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
    at node:internal/main/run_main_module:23:47

Node.js v18.16.0
PS D:\myCode\excercise\node> 

node运行js文件

// 当前 node 版本
## node运行js文件
```bash
// 当前 node 版本
D:\work\RD\zl-vue3-plugins\packages\model>node -v
v18.16.0

运行支持 ES Modules 模块

ES 6 模块语法
添加package.json,添加module类型

{
  "type":"module"
}
import { mkdir } from 'node:fs/promises';

try {
  const projectFolder = new URL('./test/project/', import.meta.url);
  const createDir = await mkdir(projectFolder, { recursive: true });

  console.log(`created ${createDir}`);
} catch (err) {
  console.error(err.message);
}

在终端下使用node运行 index.js 文件

PS D:\myCode\excercise\node> node index.js
created D:\myCode\excercise\node\test
PS D

运行支持 ES Modules 模块

ES 6 模块语法
添加package.json,添加module类型

{
  "type":"module"
}
import { mkdir } from 'node:fs/promises';

try {
  const projectFolder = new URL('./test/project/', import.meta.url);
  const createDir = await mkdir(projectFolder, { recursive: true });

  console.log(`created ${createDir}`);
} catch (err) {
  console.error(err.message);
}

在终端下使用node运行 index.js 文件

PS D:\myCode\excercise\node> node index.js
created D:\myCode\excercise\node\test
PS D
posted on   optre  阅读(663)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示