'使用Babel转换我的JS代码后,“'找不到模块错误'。(即使文件转换正确也仍然有问题)

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

因此,我尝试使用Babel转换代码,以便可以按节点运行此代码。 package.json构建是这个,

"build": "babel ./public/src -d ./public/lib -w"

[当我做npm run build

PS C:\users\leepc\babel\public> npm run build

> [email protected] build C:\users\leepc\babel
> babel ./public/src -d ./public/lib -w

public\src\blogpost.js -> public\lib\blogpost.js
public\src\main.js -> public\lib\main.js
public\src\publication.js -> public\lib\publication.js

它运作正常,并向我确切显示了我想要的。我的[[.babelrc预设为es2015我运行main.js代码,这发生了。

PS C:\users\leepc\babel\public\lib> node main.js internal/modules/cjs/loader.js:984 throw err; ^ at Function.Module._load (internal/modules/cjs/loader.js:863:27) at Module.require (internal/modules/cjs/loader.js:1043:19) at require (internal/modules/cjs/helpers.js:77:18) at Object.<anonymous> (C:\users\leepc\babel\public\lib\main.js:3:17) at Module._compile (internal/modules/cjs/loader.js:1157:30) 17) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1177: 10) at Module.load (internal/modules/cjs/loader.js:1001:32) at Function.Module._load (internal/modules/cjs/loader.js:900:14) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_m ain.js:74:12) { code: 'MODULE_NOT_FOUND', requireStack: [ 'C:\\users\\leepc\\babel\\public\\lib\\main.js' ] }
This is files and folders list in img

我的代码隐藏得很好,但是仍然存在一些模块问题。我该如何解决这个问题?抱歉,这是我第一次在该网站上发布问题,如果我错过了告诉我的一些信息。

编辑:

这里是

。babelrc] >>{ "presets": ["es2015"] }

因此,我尝试使用Babel转换代码,以便可以按节点运行此代码。 package.json构建是这样,“构建”:“ babel ./public/src -d ./public/lib -w”当我执行npm时,运行build PS C:\ users \ leepc \ ...
javascript node.js babel
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.