在nodejs中从local导入有作用域的包



目前我们有多个以这种格式发布的节点包

  • @company/module1
  • @company/module2

我希望能够从本地加载这些模块,而不安装它,所以我们可以直接修改代码。

我在文件夹树中创建这样的链接

- company/
-- module1 -> ../../module1  
-- module2 -> ../../module2

现在我想当我从作用域名称导入时,它将从本地文件加载,而不是

import module1 from '@company/module1'

从我的其他文件夹加载,而不是从node_modules安装中查找。

有谁能帮我一下吗?非常感谢。

不能使用通用的import语句import Example from "package"导入node.js中的模块、库或单个文件。

所以,试着用const Example = require('package')代替。

const module1 = require("path/to/the/module1");
const module2 = require("path/to/the/module2");

相关内容

  • 没有找到相关文章

最新更新