Gulp不会创建node_modules文件夹

时间:2014-10-29 21:36:26

标签: node.js npm gulp

我认为Gulp应该在运行npm install --save-dev gulp时在项目中创建一个node_modules文件夹,但事实并非如此。为什么呢?

非常感谢。

3 个答案:

答案 0 :(得分:1)

如果运行npm install时当前的工作目录没有package.json文件,它会上升到树,直到找到一个将gulp的条目放入,然后将gulp文件夹放在该文件夹中node_modules目录。在npm init之前尝试npm install,看看我的意思。

答案 1 :(得分:0)

是的,实际上您需要通过创建名为node_modules的文件夹来帮助系统并重新键入命令。

答案 2 :(得分:-2)

您必须先创建文件夹node_modules,否则NPM会将模块安装在更高级别的node_modules目录中(例如您的主目录)。

只需在控制台中键入mkdir node_modules即可在当前目录中创建文件夹。之后它应该按预期工作。

更新:如果目录中存在package.json文件,则NPM会自动创建文件夹node_modules。使用npm init,您可以生成package.json文件。这是更好的方法。感谢@Paul