NPM:在node_modules目录中编辑es6编写的插件而不进行转换

时间:2016-03-10 17:46:03

标签: node.js webpack

我有一个我在es6中编写的插件,我正在测试我正在构建的网站上的插件。 当出现问题时,我想直接在node_modules文件夹中快速修改插件,但是每次我需要进行更改时,我都需要使用babel-cli重建该插件的dist文件夹。

有没有解决这个问题?是否有针对此的webpack解决方案?

2 个答案:

答案 0 :(得分:0)

不确定是否正确理解你在哪里执行此代码,但如果在节点中执行任何方式 - 节点支持es,只需使用最新版本。如果它是浏览器 - 那么你又有两个选项执行文件,而不是全部对它进行反编译https://kangax.github.io/compat-table/es6/,或者直接在浏览器中使用babel:http://babeljs.io/docs/usage/browser/

答案 1 :(得分:0)

您的问题源于使用编译器在将源代码加载到浏览器之前对其进行转换。您可以通过使用this example这样的同构模块模式以及介绍性的article来避免这种情况。

与webpack兼容的另一种替代方法是使用webpack热加载器。