如何从主文件夹外部导入javascript模块

卢卡·雷格林

我在所有项目中使用了一堆由我编写并存储在我的计算机中的 js 库。也是 scss 文件,这是真的。我想在一个地方修改/更新它们,然后通过在主 js 或 scss 文件中导入它们,在我需要的所有项目中使用它们。我曾经使用 Codekit App 框架功能来做到这一点。

现在,对于一些项目,我要搬到npmwebpack,我想这样做。虽然,无法弄清楚如何,因为在导入 js 模块时,我似乎无法使用到我机器中某个位置的绝对路径。

你会如何解决这个问题?也许使用别名?如何配置 npm 和 webpack?任何想法/最佳实践?

标题

有一些解决方案可以满足您的需求:

NPM 链接

您可以使用NPM link使用本地 NPM 项目

假设您有以下结构:

> root
 |
 | - (dep) Your custom package
 | - (cur) Your package that needs to use "dep".

您可以npm link ./../depcur文件夹运行以链接dep包。这样你就可以像使用公共注册表中的 NPM 包一样使用它。

Github 范围的包

您还可以将本地包推送到 Github 上的私有存储库,以便您可以在任何地方使用它们,但仍然无法公开访问。

为此,您可以像这样简单地安装它们:

npm install git+https://github.com/your-username/your-package.git

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章