Node.js 路径也是节点核心模块的名称
几个月后我刚回到node,我对我正在做的事情有点模糊 我更新了npm、node和gulp。我的gulp文件似乎可以工作,但我刚去安装,但我得到以下信息: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
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吗?啊,我不知怎么丢失了我的项目包文件。这绝对是一个线索。