У меня есть момент js, указанный как зависимость равноправного узла в пакете npm, полном утилитарных функций. Одна из этих функций использует момент.
"peerDependencies": {
"moment": "2.x.x"
},
Вот упрощенный взгляд на то, где используется момент:
import moment from 'moment'
export default function formatDate(someDate) {
return moment(someDate).format('MM/DD/YYYY')
}
Мой пакет. json выглядит так:
"main": "dist/index.js",
"types": "dist/index.d.ts",
"files": [
"dist"
],
"scripts": {
"build": "tsc",
"publish-free": "npm publish --access public"
},
Когда я запустить «npm запустить сборку». В терминале появляется сообщение об ошибке «Не удается найти модуль« момент »».
В настоящее время я тестирую пакет, используя ссылку npm, чтобы подключить его к основному проекту. где я установил момент, но не могу пройти этап сборки.