gpt4 book ai didi

javascript - NPM:取决于本地 ES6 模块(无需转译)

转载 作者:行者123 更新时间:2023-11-30 00:10:13 25 4
gpt4 key购买 nike

我正在本地开发两个 npm 模块,A 和 B,A 依赖 B。

为了促进开发,我使用 npm link 来符号链接(symbolic link)包文件夹;所以在 A 的 node_modules 中有一个指向 B 的项目文件夹的符号链接(symbolic link)。

当通过运行 node --harmony 启动 A 时,运行时会提示 B 使用 ES6 语言功能。不过A自己使用ES6语言特性还好。

如何使用非转译的 ES6 模块作为依赖项?

最佳答案

不确定您的最终目标,但是当我开发一个我需要(或其他人需要)依赖的模块时,我会在 dist 文件夹中放置一个 es5 文件,并依赖它。这样,es6 文件保留用于开发目的,而 es5 文件由 babel 动态生成以供使用。

所以就像你使用 babel 来转换你的 A 模块一样,我也会为 B 模块做同样的事情并依赖它。

关于javascript - NPM:取决于本地 ES6 模块(无需转译),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36822120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com