Yarn Run Build Fails , TypeError: _module.default.createRequireFromPath is not a function

Posted

技术标签:

【中文标题】Yarn Run Build Fails , TypeError: _module.default.createRequireFromPath is not a function【英文标题】: 【发布时间】:2021-08-06 23:34:54 【问题描述】:

当我运行 yarn run build 它失败并出现以下错误,我是这个环境的新手,我应该如何调试这个错误。

yarn run build
yarn run v1.22.10
warning ../../../package.json: No license field
$ yarn clean && yarn prep && yarn bundle && yarn combine-ivm-loc-files
warning ../../../package.json: No license field
$ rimraf Resources && rimraf ItemsViewMobileStrings
warning ../../../package.json: No license field
$ node mkdirp.js Resources
warning ../../../package.json: No license field
$ haul bundle --entry-file index.mobile.js --platform android --minify true --dev false --bundle-output Resources/main.android.bundle --assets-dest Resources
error ▶︎ TypeError: _module.default.createRequireFromPath is not a function

【问题讨论】:

看起来有些出口问题。你能分享一下createRequireFromPath是如何从模块中导出的吗? 【参考方案1】:

你应该有这样的东西

"license": "ISC",

在您的 package.json 文件中。

【讨论】:

以上是关于Yarn Run Build Fails , TypeError: _module.default.createRequireFromPath is not a function的主要内容,如果未能解决你的问题,请参考以下文章

Fails to build the kernel prebuilts after GCC got deprecated---gcc-linaro-7.5.0-2019.12-x86_64

Flutter Build Fails: InAppWebView error: package okhttp3 does not exist

tns run ios --bundle Fails clang-4.0: error: cannot specify -o when generated multiple output files

“yarn build”命令有啥作用? “npm build”和“yarn build”是相似的命令吗?

npm 相当于 yarn install 和 yarn webpack:build

yarn run 和 npm start 有啥区别?