用于部署的Webpack配置[nodejs + babel + webpack]

时间:2016-01-11 13:38:06

标签: javascript node.js webpack babeljs

我正在使用webpack运行反应服务器端应用程序。对于开发我使用babel-node但是我必须创建部署包,我为此创建了这样的命令:

ENV=staging webpack -d --config webpack.config.dist.babel.js --display-error-details

在/ dist文件夹中创建包。我在这个文件上运行节点:

node dist/index.js这是正常的,但是当我将/ dist文件夹复制到另一个目录时,运行相同的命令后我得到了这样的错误:

Error: Cannot find module 'babel/register'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:289:25)
    at Module.require (module.js:366:17)
    at require (module.js:385:17)
at Object.module.exports.obj.__esModule.default (/Users/xxxx/dist/index.js:64:19)
    at __webpack_require__ (/Users/xxxx/dist/index.js:21:30)
    at Object.<anonymous> (/Users/xxxx/dist/index.js:53:2)
    at __webpack_require__ (/Users/xxxx/dist/index.js:21:30)
    at /Users/xxxx/dist/index.js:41:18
    at Object.<anonymous> (/Users/xxxx/dist/index.js:44:10)

我无法找到解决方案,我尝试从babel 5升级到6但是这是非常艰巨的任务并且花费了太多时间。你知道什么会导致这个问题吗?我可以添加webpack配置如果你想。

0 个答案:

没有答案