webpack building node_module import' module'没有工作导入&module; module / index.js'不

时间:2016-10-22 23:08:04

标签: javascript node.js webpack

我想将我一遍又一遍地重复使用的代码移动到单独的" node_modules",托管在github上(因为我不想为私有的npm存储库付费)。我使用webpack与babel来转换我的javascript。

因此,我将TheFile.js移动到新的git存储库,并将my_user_name/TheFileModule添加到我的package.json文件中,因此它直接从github安装为节点模块。

现在,在我的代码中,我将替换:

import '../original/path/to/my/local/file/TheFile.js'

使用: import 'TheFileModule'

并将TheFile.js设置为main的package.json

中的TheFileModule

如果我尝试使用webpack构建它,我会收到import keyword not found错误,表明webpack没有转换TheFileModule

但是,如果我使用:

import 'TheFileModule/TheFile.js'

一切都很顺利。

这是我webpack.config的相关部分:

    module: {
  loaders: [
    {
      test: /\.jsx?$/,
      loaders: ['react-hot', 'babel-loader'],
      include: [
        /LocalDirectoryWhereAllMyCodeLives/,
        /TheFileModule/
      ]
    },
    {test: /\.json$/, loader: 'json'},

  ],

0 个答案:

没有答案