Настройте Bulma с помощью узла-sass: путаница точки входа инициализации npm - PullRequest
0 голосов
/ 28 января 2019

В документации Bulma (https://bulma.io/documentation/customize/with-node-sass/) говорится, что нужно делать npm init и при запросе точки входа, введите sass/mystyles.scss. Я понимаю из предыдущего поста ( Чтоявляется ли "точкой входа" в npm init ) этой точкой входа во время npm init должен быть ваш файл main.js.

Почему в документации Bulma рекомендуется делать пользовательский файл scss точкой входа?

Я сохраняю точку входа в проект на main.js, но не уверен в последствиях (если есть).

1 Ответ

0 голосов
/ 27 марта 2019

TL; DR

Это не имеет значения , если ваш проект не предназначен для установки в качестве зависимости.

Чем дольшеответ

Чтобы уточнить, что вы читаете в посте о точке входа NPM :

Эта запись используется, когда пользователи устанавливают ваш пакет из NPM и требует его.Это означает, что если ваша запись main.js,

const package = require("yourpackage");

будет такой же, как запись

const package = require("./node_modules/yourpackage/main");

Поскольку вам не нужен этот синтаксис внутри вашего проекта, он не 'Это никак не повлияет на что-либо, например, на компиляцию Sass, внутри вашего проекта.


Если предполагается, что пакет будет опубликован и установлен как зависимость, вам нужно подумать о своей точке входа.Если проект в основном представляет собой пакет Sass / SCSS, я бы порекомендовал установить значение для вашего основного файла Sass / SCSS, поскольку есть процессоры Sass / SCSS, которые используют точку входа .

Вот почему Bulma docs рекомендует установить точку входа в файл Sass.Но, в конце концов, это ваше решение.

...