我正在尝试通过运行从 NPM 安装 Lessnpm install -g less
在命令行中。我检查了文件安装命令 https://www.npmjs.org/doc/cli/npm-install.html:
在全局模式下(即,在命令后附加 -g 或 --global),它
安装当前包上下文(即当前工作
目录)作为全局包。
“全局包”是什么意思?
您不需要全局安装 Less。
在本地安装意味着该模块仅可用于特定项目(运行时所在的目录)npm install
),因为它安装到本地node_modules
folder.
全局安装会将模块放入全局包文件夹中(取决于操作系统),并允许您从任何地方运行包含的可执行命令。请注意,默认情况下,您只能在代码中引用本地包。
See the Node.js 文档 https://nodejs.dev/learn/npm-global-or-local-packages有关全局包与本地包的更多信息。
一般来说,您应该在本地安装大多数模块,除非它们提供了您想要在任何地方使用的 CLI 命令。
最后,我建议您全局安装 less,因为 less 提供了您可能在不同项目中需要的可执行命令。这也是 Less docs 推荐的 https://lesscss.org/.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)