javascript - 基于每个包排除 NPM 依赖项

标签 javascript node.js d3.js npm

我的 package.json 中有一个给定项目的包 (d3.js)。当为项目运行 npm install 时,我希望 npm 安装与 d3.js 本身相关的任何依赖项,也不为其运行任何安装脚本。换句话说,我希望 npm 只获取包并将其解压到 node_modules 中,以便仍然可以将其作为常规包进行访问,但不会对其执行任何其他操作。

我这样做的原因是,此特定包的常规 npm install 需要运行 node-gyp ,并且我必须使用构建管道(不在我的控件)不支持任何类型的 native 编译,因此安装失败。但是,该软件包已经包含预编译的 .js 文件,这是我唯一感兴趣的东西,因此安装过程甚至不是必要的。

这真的可行吗?

最佳答案

经过大量搜索,答案是。这似乎也不是 NPM 计划中的功能,我也找不到 Yarn 提供的功能(我现在正在使用 Yarn)。

关于javascript - 基于每个包排除 NPM 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41137550/

相关文章:

javascript - 谷歌浏览器扩展 document.title 不工作

javascript - 查找并替换 Json 文件中的项目

javascript - cubism.js 和 Internet Explorer

javascript - R2D3 的 QUnit 测试开箱即用失败 - 我做错了什么?

javascript - 将数字范围转换为 100 的一部分

javascript - 元素可以在 DOM 中但未加载吗?

node.js - Mongoose 数组到数组搜索功能

node.js - Node UnhandledPromiseRejectionWarning

node.js - 将 Node 应用程序部署到谷歌应用引擎

javascript - 使用文本框进行交叉过滤