Javascript 网页包构建节点"模块导入"x27;模块';不';t工作导入';模块/index.js';做

Javascript 网页包构建节点"模块导入"x27;模块';不';t工作导入';模块/index.js';做,javascript,node.js,webpack,Javascript,Node.js,Webpack,我想将反复重复使用的代码移动到单独的“节点单元”中,托管在github上(因为我不想为私有npm存储库付费)。我使用带有babel的webpack来传输我的javascript 因此,我将TheFile.js移动到一个新的git存储库中,并将my_user\u name/TheFileModule添加到我的package.json文件中,因此它直接从github作为节点模块安装 现在,在我的代码中,我替换: import'../original/path/to/my/local/file/The

我想将反复重复使用的代码移动到单独的“节点单元”中,托管在github上(因为我不想为私有npm存储库付费)。我使用带有babel的webpack来传输我的javascript

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

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

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

与:
导入“文件模块”

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

如果我尝试使用webpack构建此文件,我会得到一个
import关键字not found
错误,表明webpack未传输文件模块

但是,如果我使用:

导入'TheFileModule/TheFile.js'

一切都是透明的

以下是我的
webpack.config
的相关部分:

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

  ],

如何从新的git repo通过Ajax调用“TheFile.js”?否,我使用此语法将
TheFileModule
添加到我的package.json中。如何从新的git repo通过Ajax调用“TheFile.js”?否,我使用此语法将
TheFileModule
添加到我的package.json中