我认为Gulp应该在我的项目中创建一个node_modules文件夹,当我运行npm install --save-dev gulp
时,但它没有。为什么?Gulp不会创建node_modules文件夹
非常感谢。
我认为Gulp应该在我的项目中创建一个node_modules文件夹,当我运行npm install --save-dev gulp
时,但它没有。为什么?Gulp不会创建node_modules文件夹
非常感谢。
您必须先创建文件夹node_modules
,否则NPM会将该模块安装到更高级别的node_modules
目录(例如您的主目录)中。
只需在控制台中键入mkdir node_modules
即可在当前目录中创建文件夹。之后,它应该按预期工作。
更新:如果目录中存在package.json
文件,则NPM将自动创建文件夹node_modules
。通过npm init
,您可以生成一个package.json
文件。这是更好的方法。感谢@Paul
如果您当前的工作目录在运行npm install时没有package.json文件,它会上行直到它找到一个将gulp条目放入,然后放入该文件夹的node_modules目录中的gulp文件夹。尝试npm init
之前npm install
,看看我的意思。
是的,所以实际上你需要通过创建一个名为node_modules
的文件夹来帮助系统并重新输入命令。
这不提供问题的答案。要批评或要求作者澄清,在他们的帖子下留下评论 - 你总是可以评论你自己的帖子,一旦你有足够的[声誉](http://stackoverflow.com/help/whats-reputation),你会能够[评论任何帖子](http://stackoverflow.com/help/privileges/comment)。 - [来自评论](/ review/low-quality-posts/11256992) – etienne 2016-02-15 19:05:31
此解决方案已在[早期回答](http://stackoverflow.com/a/26641814/1906307)中提供,一年。 – Louis 2016-02-19 17:16:40
Npm应该创建它。你能提供更多的信息会发生什么? :)你有任何错误或其他输出? – Heikki 2014-10-29 22:23:00