Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 路径也是节点核心模块的名称_Node.js_Gulp - Fatal编程技术网

Node.js 路径也是节点核心模块的名称

Node.js 路径也是节点核心模块的名称,node.js,gulp,Node.js,Gulp,几个月后我刚回到node,我对我正在做的事情有点模糊 我更新了npm、node和gulp。我的gulp文件似乎可以工作,但我刚去安装,但我得到以下信息: Cooldude-MacBook-Air:_overlay cooldude$ sudo npm install --save-dev gulp-compile-handlebars Password: npm WARN package.json path@0.4.9 path is also the name of a node core m

几个月后我刚回到node,我对我正在做的事情有点模糊

我更新了npm、node和gulp。我的gulp文件似乎可以工作,但我刚去安装,但我得到以下信息:

Cooldude-MacBook-Air:_overlay cooldude$ sudo npm install --save-dev gulp-compile-handlebars
Password:
npm WARN package.json path@0.4.9 path is also the name of a node core module.
gulp-compile-handlebars@0.2.0 node_modules/gulp-compile-handlebars
├── through2@0.4.2 (readable-stream@1.0.27-1, xtend@2.1.2)
└── handlebars@2.0.0-alpha.4 (optimist@0.3.7, uglify-js@2.3.6)
Cooldude-MacBook-Air:_overlay cooldude$ ls
gulpfile.js.old node_modules    src

我以前从未见过这种情况-我应该怎么做才能解决这个问题?

这不是因为
gulp compile handlebar
模块,因为他没有调用
path
模块(并且没有任何依赖项)

我认为您直接在项目的
包.json
中引用了需要删除的
路径
依赖项
,因为它现在是一个核心模块,所以您不必将其放在项目的
依赖项

如果它没有被引用,则肯定意味着您的一个
依赖项
具有
路径
依赖项
。你对此无能为力(如果可能的话,除了公关或回购问题)


顺便说一下,这只是npm向您显示的警告,不是错误,所以不必担心

在package.json文件中您的模块名为path吗?啊,我不知怎么丢失了我的项目包文件。这绝对是一个线索。