- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的应用程序在同一存储库中有一个客户端和一个 API。 API 端使用 slc build --npm
构建,而客户端则使用 slc build 命令中触发的 npm run build
构建。我正在尝试构建可部署的 .tgz 文件并排除 client/
和 build/
工件(以及我不知道的其他一些东西)不一定需要在我的 API 服务器上)。
我是否缺少配置设置?
我的 .npmignore 显然有以下条目
client/
devops/
dist/
但是在构建之后,如果我解压存档,.npmignore
中列出的所有内容仍然包含在内。这只是不支持吗?
我猜 slc build --npm
并未在内部运行实际的 npm pack
命令,而只是执行自定义操作。
最佳答案
您是正确的,它没有运行npm pack
。它实际上使用显式创建的模块来忽略模块中的 .npmignore
文件以及任何依赖项。
这样做的原因是因为许多带有二进制附加组件的模块被配置为不发布其编译部分,这使得无法将这些包与其预编译的二进制文件捆绑在一起,以便将它们部署到环境中没有编译器。
听起来该行为可以进行一些改进,例如仅忽略依赖项忽略文件。
关于javascript - Strongloop/Loopback 'slc build --npm' 不支持 .npmignore,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36488093/
我一直在使用 slc run --detach --cluster "cpu"通过自定义 init.d/app.conf 脚本部署环回应用程序,但希望转而使用强-pm,按照建议。 但我遇到了一些限制,
我找不到任何关于它查看的 package.json 属性的详细信息。 具有“主要”条目的普通 package.json: ... “主要”:“app.js”, ... 好的,如果我“slc start
我正在尝试让 StrongLoop 在我的 Windows 7 机器上运行。 我用 npm install -g strongloop 安装了它 它抛出了一些 python 错误,这似乎是预料之中的,
我使用的是 Mac OS X 10.10.2。 Node -v v0.12.1npm -v 2.5.1通过 npm install -g strongloop 安装 strongloop 包仅适用于
我已经使用 slc loopback 命令生成了一个应用程序。所以生成的 express webapp 有它的 strongloop favicon。如何更改网站图标? 我在 server.js 中使
我在我的 Ubuntu 14.04 服务器上使用 npm install -g strongloop 安装了 Strongloop。 slc 命令不起作用。它说 当前未安装程序“slc”。您可以通过键
我的应用程序在同一存储库中有一个客户端和一个 API。 API 端使用 slc build --npm 构建,而客户端则使用 slc build 命令中触发的 npm run build 构建。我正在
我正在学习 StrongLoop 的入门说明并创建我的示例应用程序。虽然说明告诉我使用: slc run . 为了启动我的应用程序,我注意到我同样可以运行我的应用程序: Node 应用程序.js 得到
我是一名优秀的程序员,十分优秀!