首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建本地(仅限我的电脑)包

创建本地(仅限我的电脑)包
EN

Stack Overflow用户
提问于 2016-03-16 03:41:07
回答 2查看 29关注 0票数 0

我有两个项目,一个叫" core“,另一个叫" tagger”,我想用core作为tagger的一个模块。

我尝试在全局安装“核心”标签,但是当我在npm install . -g中输入require("core")时,它不起作用。

当我安装它时,在C:\Users\Murilo\AppData\Roaming\npm\node_modules中创建了一个名为“核心”的文件夹,其中包含一个package.json(name = "core")和我的index.js。

当我尝试请求它时,我收到一个错误Error: Cannot find module 'core'

那么,如何在不发布到npm的情况下打包一个项目以在另一个项目中使用呢?

EN

回答 2

Stack Overflow用户

发布于 2016-03-16 04:20:28

看看Sinopia吧。非常容易设置(即使在Windows中),并且它允许您发布和使用私有的npm包。这是最干净的方法。

如果您真的不想安装本地存储库,也可以在“标记器”项目的package.json依赖项中指定“核心”路径。更多详细信息可以在the package.json documentation的“本地路径”下找到。

票数 1
EN

Stack Overflow用户

发布于 2016-03-16 06:34:21

您可以尝试不同的npm install methods,例如。npm install <git remote url>等。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36020637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档