在布尔玛(Bulma)文档(https://bulma.io/documentation/customize/with-node-sass/)中,它说做npm init
,并且在提示您输入切入点时,输入sass/mystyles.scss
。 (What is "entry point" in npm init)npm init
期间的入口点应该是您的main.js文件。
为什么Bulma文档建议将自定义scss文件作为入口点?
我将项目入口点保留在main.js,但不确定其含义(如果有)。
答案 0 :(得分:0)
只要您不打算将项目安装为依赖项,就没关系。
答案越长
要弄清您在帖子中所读到的关于NPM entry point的内容,
当用户从NPM安装您的软件包并且需要它时,将使用该条目。这意味着,如果您输入的是main.js
,
const package = require("yourpackage");
将与写作相同
const package = require("./node_modules/yourpackage/main");
因为您的项目中不需要此语法,所以它不会影响项目中的任何内容,例如编译Sass。
但是,如果应该将该软件包作为依赖项发布和安装,则必须考虑您的入口点。如果项目主要是Sass / SCSS包,建议您将值设置为主Sass / SCSS文件,因为有使用入口点的Sass / SCSS处理器。 >
这也是Bulma文档建议将入口点设置为Sass文件的原因。但是最后,这是您的决定。