NPM专家!是否需要在每个JointsWP Gulp Sass项目中安装NPM

时间:2016-01-26 22:01:01

标签: node.js npm gulp zurb-foundation zurb-foundation-6

我正在使用JointsWP(一个出色的基础6端口到Wordpress)。

我正在使用Sass版本,它运行良好。但是,我似乎必须在每个项目中安装npm。这是必须的吗?

有没有办法全局安装npm并从我的项目链接到它?或让项目自动找到它?

3 个答案:

答案 0 :(得分:2)

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

所以要回答你的问题,是的,有必要为每个项目运行npm install

相关文章: Global vs Local installation

答案 1 :(得分:1)

Colin Marshall分享的上述文章很棒,并且总结了完美的答案。

  

一般来说,经验法则是:

     

如果您要安装要在程序中使用的内容,   使用require('whatever'),然后在本地安装它   你的项目。如果您正在安装要使用的内容   您的shell,在命令行或其他东西上,全局安装它,所以   它的二进制文件最终会出现在你的PATH环境变量中。

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

是否推荐?否。

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

答案 2 :(得分:0)

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

npm install -g gulp-sass