当前位置:   article > 正文

react、next.js引入路径修改_nextjs 修改浏览器路径

nextjs 修改浏览器路径

1.场景

项目中引入文件,通常是

import a from '../common/b'//表示src/common/b

有些公共组件更是嵌套多层,所以使用符号@/,表示src/的路径

使用

import a from '@/common/b'//表示src/common/b

2.react中使用

环境:

"react": "^17.0.1",

 "webpack": "4.44.2",

2.1在根目录中创建jsconfig.json文件,添加以下代码

  1. {
  2. "compilerOptions": {
  3. "experimentalDecorators": true,
  4. "baseUrl": ".",
  5. "paths": {
  6. "@/*": ["src/*"]
  7. },
  8. "jsx": "react"
  9. },
  10. "exclude": ["node_modules", "build", "config", "scripts"]
  11. }

2.2在webpack.config.js中修改

查找alias,在其内部加入以下代码

"@": path.resolve(__dirname, "../src"),

3.next.js中使用

环境:

 "next": "10.0.5",

3.1在根目录下创建next.config.js文件,添加以下代码

  1. const path = require("path");
  2. module.exports = {
  3. webpack: (config) => {
  4. config.resolve.alias["@"] = path.resolve(__dirname);
  5. return config;
  6. },
  7. };

3.2在根目录下创建jsconfig.json文件,添加以下代码

  1. {
  2. "compilerOptions": {
  3. "baseUrl": ".",
  4. "paths": {
  5. "@/*": [ "src/*"]
  6. }
  7. }
  8. }

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/65863
推荐阅读
相关标签
  

闽ICP备14008679号