小编jac*_*123的帖子

React Native Typescript路径别名无法解析模块

所以基本上,我使用 RN 主页中的命令行创建了 React Native with Typescript:\nnpx react-native init MyApp --template react-native-template-typescript

\n

之后,我运行该项目并成功构建。\n但是,当我添加路径别名来导入我的文件时,它引发了错误:Unable to resolve module #folder/file from ... could not be found within the project or in these directories: node_modules

\n

我已经在 Google 上遵循了一些教程和错误解决方案,但我没有遇到任何运气。

\n

这是我的.babelrc文件(我尝试将文件从 babel.config.js 更改为 .babelrc 正如某些解析器所说,但它仍然不起作用)

\n
{\n  "presets": ["module:metro-react-native-babel-preset"],\n  "plugins": [\n    [\n      "module-resolver",\n      {\n        "root": ["./src"],\n        "extensions": [\n          ".js",\n          ".jsx",\n          ".ts",\n          ".tsx",\n          ".android.js",\n          ".android.tsx",\n          ".ios.js",\n          ".ios.tsx"\n        ],\n        "alias": {\n          "#src/*": [\n            "./src/*"\n          ],\n          "#configs/*": …
Run Code Online (Sandbox Code Playgroud)

javascript typescript reactjs react-native babel-plugin-module-resolver

19
推荐指数
2
解决办法
2万
查看次数

使用 typescript 在 chrome 扩展 mv 3 后台脚本中导入 es6 模块

我是构建Chrome 扩展 mv3的新手。现在我正在使用Typescript作为我的主要语言创建一个扩展。我尝试导入Es6 模块,但是当我加载扩展程序时,Chrome 提示“ Uncaught ReferenceError:未定义导出”。

这是我的项目结构

|   .babelrc
|   manifest.json
|   package.json
|   tsconfig.json
|   webpack.config.js
|
+---public
|   +---html
|   |       index.html
|   |       popup.html
|   |
|   +---js
|   |       background.d.ts
|   |       background.js
|   |       background.js.map
|   |       background.utils.d.ts
|   |       background.utils.js
|   |       background.utils.js.map
|   |       index.html
|   |       main.js
|   |       popup.d.ts
|   |       popup.js
|   |       popup.js.map
|   |
|   \---styles
|           popup.css
| …
Run Code Online (Sandbox Code Playgroud)

javascript google-chrome google-chrome-extension typescript babeljs

9
推荐指数
1
解决办法
4776
查看次数