[英]Unable to install node modules because 'This is related to npm not being able to find a file.'
[英]Developing 3 related node modules; structuring for npm
我正在開發一個節點包( canto34
),我以前將其作為單個文件canto34.js
。
該源代碼已經增加了三個模塊,因此現在它包含三個我想分發的文件。
canto34.js
核心 canto34-expect.js
依賴於核心的tdd代碼 canto34-syntax.js
依賴於核心並提供語法突出顯示。 是否可以將某些東西捆綁到npm以提供三個不同的模塊(以便我可以將其安裝在單個軟件包中;
npm install canto34 --save-dev
然后包括其中任何一個;
import * as canto34 from 'canto34'
import * as canto34Syntax from 'canto34-syntax'
import * as canto34Expect from 'canto34-expect'
如果可能,您需要在package.json
文件中做什么?
具體來說,您要問的是:不可能。
但是,您可以拆分出口並執行以下操作:
但是請記住,這會更改訪問模塊的方式,因此您需要更新Readme
並注意語義版本控制 ,您不能僅將其稱為patch
。
module.exports = {
main: canto34,
syntax: canto34Syntax,
expect: canto34Expect
}
import {main, syntax, expect} from 'canto34';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.