几个月后我才回到节点,我对我正在做的事情有点模糊
我更新了npm,node和gulp。我的gulp文件似乎有用,但我只是去安装gulp-compile-handlebars但我得到以下内容:
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
我之前没见过 - 我该怎么做才能解决这个问题?
答案 0 :(得分:5)
这不是gulp-compile-handlebars
模块的原因,因为他没有调用path
模块(并且没有任何依赖关系)。
我认为您在项目的package.json
中直接引用了需要删除的path
dependency
,因为现在这是一个核心模块,所以你不要# 39;必须将它放在项目的dependencies
中。
如果未引用,则肯定意味着您的dependencies
之一拥有path
dependency
。你不能做任何事情(如果有的话,可以预期回购公告或问题)。
顺便说一下它只是一个警告npm向你显示,而不是错误,所以不用担心。