因此,我尝试使用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 \ ...