几个月后我又回到了节点,我对我正在做的事情有点模糊
我更新了npm,节点和吞咽。我的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我以前没见过-我该怎么做才能解决这个问题?
发布于 2014-07-22 20:44:39
这并不是由于gulp-compile-handlebars模块造成的,因为他没有调用path模块(也没有任何依赖项)。
我认为在您的项目的package.json中直接有一个对path dependency的引用,您需要删除这个引用,因为这现在是一个核心模块,所以您不必将它放在项目的dependencies中。
如果没有引用,这当然意味着您的dependencies之一具有path dependency。你不能对此做任何事情(如果可以的话,可以期待公关或回购问题)。
顺便说一下,这只是一个警告npm告诉你,而不是一个错误,所以不需要担心这一点。
https://stackoverflow.com/questions/24897130
复制相似问题