0

I'm using JointsWP (an excellent Foundation 6 port to Wordpress).

I'm using the Sass version and it's working great. However, I seem to have to install npm with every project. Is this nessesary?

Is there a way to install npm globally and link to it from my project? Or have the project find it automatically?

4

3 回答 3

2

我认为您对该命令的npm install实际作用感到困惑。npm install将项目的所有 npm 依赖项安装到node_modules目录中。它实际上并没有安装 npm。要运行npm install,您必须安装 Node.js(npm 包含在节点中)。

因此,要回答您的问题,是的,有必要npm install为每个项目运行。

相关文章:全球与本地安装

于 2016-01-27T01:38:31.107 回答
1

上面 Colin Marshall 分享的文章很棒,完美地总结了答案。

一般来说,经验法则是:

如果您正在安装要在程序中使用的东西,请使用 require('whatever'),然后将其安装在本地项目的根目录下。如果您要在 shell、命令行或其他地方安装要在 shell 中使用的东西,请全局安装它,以便它的二进制文件最终出现在您的 PATH 环境变量中。

所以回答你的问题,有可能吗?是的。

推荐吗?不。

https://nodejs.org/en/blog/npm/npm-1-0-global-vs-local-installation/

于 2016-01-28T16:28:40.567 回答
0

您可以使用以下命令全局安装 gulp sass:

npm install -g gulp-sass

于 2016-01-27T19:17:36.660 回答