如何针对真实代码在现有 npm 包上进行开发?
How to develop on an existing npm package against real code?
我想为 Karma 做出贡献。所以我克隆了存储库并 npm install
编辑了所有内容
问题是,我不知道如何 运行 我的本地版本与真实代码相对应,因为我会在现实生活中使用它。例如,在实际项目中,我会设置 karma.conf.js
,然后 运行 启动 karma
。除了我正在修改的本地 karma
项目外,我该怎么做?
http://karma-runner.github.io/latest/dev/making-changes.html
在您的实际项目中,您需要像 npm install /path/to/dev/karma --save-dev
.
这样从开发目录安装它,而不是像通常那样使用 npm install karma --save-dev
安装 karma
然后在您的项目中,karma
命令应该指向您的开发版本。
(在安装开发版本之前,您可能需要删除从 node_modules 安装的 karma)
我想为 Karma 做出贡献。所以我克隆了存储库并 npm install
编辑了所有内容
问题是,我不知道如何 运行 我的本地版本与真实代码相对应,因为我会在现实生活中使用它。例如,在实际项目中,我会设置 karma.conf.js
,然后 运行 启动 karma
。除了我正在修改的本地 karma
项目外,我该怎么做?
http://karma-runner.github.io/latest/dev/making-changes.html
在您的实际项目中,您需要像 npm install /path/to/dev/karma --save-dev
.
npm install karma --save-dev
安装 karma
然后在您的项目中,karma
命令应该指向您的开发版本。
(在安装开发版本之前,您可能需要删除从 node_modules 安装的 karma)