Javascript 网页包构建节点"模块导入"x27;模块';不';t工作导入';模块/index.js';做
我想将反复重复使用的代码移动到单独的“节点单元”中,托管在github上(因为我不想为私有npm存储库付费)。我使用带有babel的webpack来传输我的javascript 因此,我将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
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中