首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >电子如何只添加几个模块?

电子如何只添加几个模块?
EN

Stack Overflow用户
提问于 2016-06-20 01:07:04
回答 1查看 605关注 0票数 1

我试着用电子包装机构建我的电子应用程序。问题是我的电子应用程序使用节点通知器模块.在打包时,我使用以下命令:

代码语言:javascript
复制
electron-packager . MahApp --ignore='node_modules|.sass-cache|src' --platform=darwin --arch=x64

但问题是,命令忽略了所有节点模块。所以我就这样编辑:

代码语言:javascript
复制
electron-packager . MahApp --ignore='node_modules\/(?!node-notifier).+|.sass-cache|src' --platform=darwin --arch=x64

它看起来很有效,因为只有'node_modules/node-notifier'在资源/应用程序中。但是它不能工作,因为节点通知程序模块本身在node_modules目录下有额外的节点模块,如下所示:

代码语言:javascript
复制
./MahApp/node_modules/node-notifier/node_modules/...

所以它不起作用,因为不存在任何依赖关系。我的regex -忽略_path在node_modules的node_notifier中也被忽略了。我不知道现在该怎么办。我试图像这样指定相对路径:

代码语言:javascript
复制
--ignore='./node_modules\/(?!node-notifier).+|...'

但那不是工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-20 03:00:25

你真的需要节点通知模块吗?如果不是,您可以使用npm uninstall node-notifier --save,也可以将其放在dev依赖项中,并使用--prune选项运行它。

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

https://stackoverflow.com/questions/37913426

复制
相关文章

相似问题

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