Я создал модуль npm с es6. Вы можете увидеть его на github here.Почему мой код es6 не компилируется после установки npm?
В файле package.json есть некоторые скрипты, которые должны гарантировать, что модули es6 будут созданы. Он работает при запуске npm publish
и npm install
, когда в контексте (каталоге) модуля npm. Запуск npm install
в другом проекте (т. Е. Включая модуль как зависимость), однако, не создает модули es6. Похоже, в файле npm-debug.log
ошибок нет.
Я бы очень хотел понять, почему.
Да, я думал, что этот проект, похоже, не один: https://github.com/rackt/redux/blob/master/package.json и как-то работает – Dakuan
@ Dakuan, если вы установите модуль из реестра, он должен работать, потому что и этот проект, и ваш используют 'prepublish'. Однако, если вы устанавливаете свой модуль из каталога ('npm install/some/path/to/module'), вам нужен дополнительный скрипт' install'. – robertklep
Я делаю «npm install backbone.lazify --save», и он не работает. – Dakuan