ReactJS + NodeJS:什么是错误“传递 – 更新二进制重新安装或 – build立从源代码重新编译”?
我将另一台计算机的ReactJS + NodeJS项目转移到了新计算机上。 然后在文件夹中,我做了npm install
在terminal,但得到以下回应。
> fsevents@1.0.14 install /Users/Joshua/Projects/practice_project/node_modules/fsevents > node-pre-gyp install --fallback-to-build [fsevents] Success: "/Users/Joshua/Projects/practice_project/node_modules/fsevents/lib/binding/Release/node-v46-darwin-x64/fse.node" already installed Pass --update-binary to reinstall or --build-from-source to recompile
而在前一台电脑上,我通过npm run server
了该项目,但是当我在新计算机的项目中npm run server
之后,现在我得到了:
> practice_project@1.0.0 serve /Users/Joshua/Projects/practice_project > nodemon server/server.js --ignore components sh: nodemon: command not found npm ERR! Darwin 15.6.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "serve" npm ERR! node v4.6.1 npm ERR! npm v2.15.9 npm ERR! file sh npm ERR! code ELIFECYCLE npm ERR! errno ENOENT npm ERR! syscall spawn npm ERR! practice_project@1.0.0 serve: `nodemon server/server.js --ignore components` npm ERR! spawn ENOENT
我环顾四周,但似乎无法find正确的解决scheme。 试过npm install -g node-gyp
tar.unpack untar error
但得到tar.unpack untar error
。
可能是什么问题? 将upvote并接受答案。 谢谢。
在这种情况下,你收到的第一条消息就是告诉你它试图为你的环境重buildfsevents
包,然后意识到它已经build好了,所以停止了这个过程。
第二条消息表明您正在尝试运行nodemon
,但未安装。 我会冒险猜测它是在你的以前的机器上全局安装的(因此不包含在项目的package.json
)。 如果你想再次全局安装,你需要运行npm i -g nodemon
。
- Node.js + Handlebars + Express如何引用句柄模板?
- YDKJS – 这个怎么样?
- 以nodejs的asynchronous模式使用Multer上传function
- 我怎样才能dynamic加载和stream大的video文件到IE不发送范围头?
- Node.JS中的单线程事件循环与multithreading非阻塞工作程序
- 如何从哈希中获得一个数字
- 捆绑和混淆Common.JS项目的好方法?
- TypeError:当构造Javascript w / new时,Object不是Object。<anonymous>的函数
- Javascript – 从不同的国家发送singel http请求