[英]yarn doesn't create node_modules folder in docker container
[英]Gulp doesn't create a node_modules folder
我认为当我运行npm install --save-dev gulp
gulp 时,Gulp 应该在我的项目中创建一个 node_modules 文件夹,但它没有。 为什么?
非常感谢。
如果您在运行 npm install 时当前工作目录没有 package.json 文件,它将沿着树向上移动,直到找到一个将 gulp 条目放入的目录,然后将 gulp 文件夹放在该文件夹的 node_modules 目录中。 在npm install
之前尝试npm init
看看我的意思。
是的,所以实际上您需要通过创建一个名为node_modules
的文件夹并重新键入命令来帮助系统。
您必须首先创建文件夹node_modules
,否则 NPM node_modules
模块安装在下一个更高级别的node_modules
目录(例如您的主目录)中。
只需在控制台中输入mkdir node_modules
在当前目录中创建文件夹。 之后它应该按预期工作。
更新:如果目录中存在package.json
文件,则 NPM 会自动创建文件夹node_modules
。 使用npm init
可以生成package.json
文件。 这是更好的方法。 感谢@保罗
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.