首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >构造转换器失败:错误:找不到模块‘vue-本机-脚本’

构造转换器失败:错误:找不到模块‘vue-本机-脚本’
EN

Stack Overflow用户
提问于 2021-10-31 19:13:50
回答 1查看 197关注 0票数 0

我正在尝试安装和运行Vue-原生于博览,但当我打开iphone上的世博应用程序时,我仍然会收到这个错误。

代码语言:javascript
复制
Metro has encountered an error: Cannot read property 'transformFile' of undefined: Web/Rayrok/apps/the-bible/node_modules/metro/src/Bundler.js (95:34)

ABI43_0_0facebook::ABI43_0_0React::JSIExecutor::defaultTimeoutInvoker(std::__1::function<void ()> const&, std::__1::function<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > ()>)
ABI43_0_0facebook::ABI43_0_0React::JSIExecutor::defaultTimeoutInvoker(std::__1::function<void ()> const&, std::__1::function<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > ()>)
959CD6E4-0CE7-3022-B73C-8B36F79F4745
959CD6E4-0CE7-3022-B73C-8B36F79F4745
_dispatch_main_queue_callback_4CF
6174789A-E88C-3F5C-BA39-DE2E9EDC0750
6174789A-E88C-3F5C-BA39-DE2E9EDC0750
CFRunLoopRunSpecific
GSEventRunModal
0E2D8679-D5F1-3C03-9010-7F6CE3662789
UIApplicationMain
Expo Go
start

我第一次运行npm install --global vue-native-cli

接下来我运行了npm install --global expo-cli

其次是vue-native init <projectName>

最后cd <projectName>

npm start

我试过卸载React,世博,Vue-本地和重新安装他们。

这是我在CLI中遇到的错误

代码语言:javascript
复制
    Failed to construct transformer:  Error: Cannot find module 'vue-native-scripts'
Require stack:
- /Users/me/Documents/My Web/Rayrok/apps/the-bible/vueTransformerPlugin.js
- /Users/me/Documents/My Web/Rayrok/apps/the-bible/node_modules/metro-transform-worker/src/index.js
- /Users/me/Documents/My Web/Rayrok/apps/the-bible/node_modules/metro/src/DeltaBundler/getTransformCacheKey.js
- /Users/me/Documents/My Web/Rayrok/apps/the-bible/node_modules/metro/src/DeltaBundler/Transformer.js
- /Users/me/Documents/My Web/Rayrok/apps/the-bible/node_modules/metro/src/Bundler.js
- /Users/me/Documents/My Web/Rayrok/apps/the-bible/node_modules/metro/src/IncrementalBundler.js
- /Users/me/Documents/My Web/Rayrok/apps/the-bible/node_modules/metro/src/Server.js
- /usr/local/lib/node_modules/expo-cli/node_modules/@expo/dev-server/build/metro/importMetroFromProject.js
- /usr/local/lib/node_modules/expo-cli/node_modules/@expo/dev-server/build/HermesBundler.js
- /usr/local/lib/node_modules/expo-cli/node_modules/@expo/dev-server/build/MetroDevServer.js
- /usr/local/lib/node_modules/expo-cli/node_modules/xdl/build/start/startDevServerAsync.js
- /usr/local/lib/node_modules/expo-cli/node_modules/xdl/build/internal.js
- /usr/local/lib/node_modules/expo-cli/node_modules/xdl/build/index.js
- /usr/local/lib/node_modules/expo-cli/build/exp.js
- /usr/local/lib/node_modules/expo-cli/bin/expo.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
    at Function.Module._load (internal/modules/cjs/loader.js:746:27)
    at Module.require (internal/modules/cjs/loader.js:974:19)
    at require (internal/modules/cjs/helpers.js:93:18)
    at Object.<anonymous> (/Users/me/Documents/My Web/Rayrok/apps/the-bible/vueTransformerPlugin.js:1:26)
    at Module._compile (internal/modules/cjs/loader.js:1085:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
    at Module.load (internal/modules/cjs/loader.js:950:32)
    at Function.Module._load (internal/modules/cjs/loader.js:790:12)
    at Module.require (internal/modules/cjs/loader.js:974:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/Users/me/Documents/My Web/Rayrok/apps/the-bible/vueTransformerPlugin.js',
    '/Users/me/Documents/My Web/Rayrok/apps/the-bible/node_modules/metro-transform-worker/src/index.js',
    '/Users/me/Documents/My Web/Rayrok/apps/the-bible/node_modules/metro/src/DeltaBundler/getTransformCacheKey.js',
    '/Users/me/Documents/My Web/Rayrok/apps/the-bible/node_modules/metro/src/DeltaBundler/Transformer.js',
    '/Users/me/Documents/My Web/Rayrok/apps/the-bible/node_modules/metro/src/Bundler.js',
    '/Users/me/Documents/My Web/Rayrok/apps/the-bible/node_modules/metro/src/IncrementalBundler.js',
    '/Users/me/Documents/My Web/Rayrok/apps/the-bible/node_modules/metro/src/Server.js',
    '/usr/local/lib/node_modules/expo-cli/node_modules/@expo/dev-server/build/metro/importMetroFromProject.js',
    '/usr/local/lib/node_modules/expo-cli/node_modules/@expo/dev-server/build/HermesBundler.js',
    '/usr/local/lib/node_modules/expo-cli/node_modules/@expo/dev-server/build/MetroDevServer.js',
    '/usr/local/lib/node_modules/expo-cli/node_modules/xdl/build/start/startDevServerAsync.js',
    '/usr/local/lib/node_modules/expo-cli/node_modules/xdl/build/internal.js',
    '/usr/local/lib/node_modules/expo-cli/node_modules/xdl/build/index.js',
    '/usr/local/lib/node_modules/expo-cli/build/exp.js',
    '/usr/local/lib/node_modules/expo-cli/bin/expo.js'
  ]
}
iOS Bundling failed 21ms
Cannot read property 'transformFile' of undefined

我们非常感谢所有的帮助。

EN

回答 1

Stack Overflow用户

发布于 2022-07-21 20:35:23

有点晚了,但我认为以下几点可能会有所帮助,以防有人来找我:

安装以下软件包:npm i @react-native-community/cli

就像在这个类似的问题上所描述的。

React Native: Module not found @react-native-community-cli

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69789809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档