首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为webpack设置根目录

如何为webpack设置根目录
EN

Stack Overflow用户
提问于 2017-07-12 20:53:41
回答 1查看 14.1K关注 0票数 6

我正在为react storybook配置webpack,并且我在导入语句路径方面遇到了问题。当我正常运行我的应用程序时,我有一个这样的路径:

import { constructURLName } from "src/shared/utilities/stringManipulation";

我使用的是reactQL boilerplate,它被配置为将根据src文件夹返回适当的模块。我如何将其复制到故事书中?Storybook当前尝试在此处查找该stringManipulation文件:

/Users/me/development/reactQL/node_modules/src/shared/utilities/stringManipulation

因此,它需要根据我的布局向上移动一个目录:

代码语言:javascript
复制
node_modules
src
  pages
  ...
  shared
    utilities
      stringManipulation

这是我对js/jsx文件的规则:

代码语言:javascript
复制
      {
        test: /\.jsx?$/,
        exclude: /node_modules/,
        use: [
          {
            loader: "babel-loader",
            query: {
              babelrc: false,
              presets: [
                ["env", { modules: false, exclude: ["transform-regenerator"] }],
                "react"
              ],
              plugins: [
                "transform-object-rest-spread",
                "syntax-dynamic-import",
                "transform-regenerator",
                "transform-class-properties",
                "transform-decorators-legacy"
              ]
            }
          }
        ]
      }, 

如何正确设置src目录?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2017-07-12 21:07:29

您可以使用resolve.modules

代码语言:javascript
复制
const path = require('path');
const config = {
    ...
    resolve: {
        modules: [
            path.resolve(__dirname, 'node_modules'),
            path.resolve(__dirname, './'),
        ]
    }
票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45058229

复制
相关文章

相似问题

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