javascript - 我如何拥有可以在我的 react 应用程序中的任何文件中使用的资产文件,而不必总是导航到资产文件夹
问题描述
如何import "assets/css/"
在我的应用程序中的任何目录中使用而不是这个import "../assets/css/"
解决方案
它称为绝对路径导入
如果您使用create-react-app,请在项目的根目录创建名为.env
以下内容的文件并重新启动开发服务器,您就可以开始了:
NODE_PATH=src/
否则将以下内容添加到webpack.config.js
(模块解析):
resolve: { modules: [path.resolve(__dirname, './src'), 'node_modules'] };
推荐阅读
- itext - 为什么 itext5 会生成通过 Acrobat Reader 看不到的文本?
- django - MultipleObjectsReturned 在复杂的查询集中,而结果应该是唯一的
- vue.js - vue js中“v-bind:value”和“v-bind:key”的区别
- node.js - 与路由中的回调作斗争 - NodeJS
- python - Python 3 Tkinter - 尝试通过一个按钮阻止多个窗口打开
- r - 弹出窗口中的传单 html 小部件(迷你图)
- docker - Kubelet 运行失败:无法创建证书签名请求:未经授权
- php - 哪些 PHP 错误级别会停止执行?
- php - MySQLi 查询循环太慢
- angular - Karma-Jasmine 测试执行错误 HeadlessChrome