如何在npm中使用本地软件包?

时间:2019-10-03 19:26:25

标签: npm installation package customization local

我有一个question-trainer项目,其中包含Vuejs,TypeScript,npm等。 我想集成此math formula support for CKEditor 5。为此,我需要下载CKEditor 5的源代码并自己构建它,并配置一些插件。到目前为止一切顺利。

我通过手动复制node_modules/@ckeditor\ckeditor5-build-classic中的文件来构建ckeditor的自定义版本。但是,当然,我想在git repo的master分支上使用它。当有人克隆存储库时,该人只需npm install即可运行项目(npm run serve)。

那么npm install @ckeditor\ckeditor5-build-classic如何与本地存储的包一起使用?我唯一可以做的就是手动将修改后的ckeditor复制到node_modules/@ckeditor\ckeditor5-build-classic文件夹中。

在安装此依赖项时,我试图将npm指向自定义ckeditor构建的本地目录。但是随后我收到错误和警告,提示找不到ckeditor类型。当我运行它时,浏览器还会在控制台中产生相关的错误。

当然,我想要的是npm install(在新的git clone之后)仅安装了所有程序,并从本地目录获取@ckeditor\ckeditor5-build-classic的源代码。

我该如何做?

0 个答案:

没有答案