$ node builddev-serverjsError while running task CUsersASUSDesktopVueOaSys-mainclientoadev with message spawn node ENOENTCUsersASUSDesktopVueOaSys-mainclientoabuildcheck-versionsjs1import chalk from c
这个错误是因为在你的代码中使用了ES6的模块语法import,但是该语法在Node.js中默认是不支持的。解决这个问题有两种方式:
- 将代码中的
import语句改为require语句,例如:
const chalk = require('chalk');
- 在项目的根目录下创建一个名为
.babelrc的文件,并在其中添加以下内容:
{
"presets": ["@babel/preset-env"]
}
然后,在终端中运行以下命令安装@babel/preset-env模块:
npm install @babel/preset-env --save-dev
这样就能够使用ES6的模块语法了。
请注意,如果你选择第二种方式,可能需要在你的构建脚本中添加Babel的配置,以便将ES6代码转换为Node.js可以执行的代码。
原文地址: http://www.cveoy.top/t/topic/h1Ca 著作权归作者所有。请勿转载和采集!