我有一个react原生项目,我在我的另一台pc上工作,现在我想继续在我的另一台linux机器上的这个项目文件夹上工作。
所以现在我有了项目文件夹,它不包含node_modules目录,但它包含“package.json”。据我所知,在目录内进行NPM安装,应该安装并创建具有所有所需依赖项的node_modules目录。但是,操作失败后,一段时间与错误"npm ERR!CB()从来没有打电话!"
我已经尝试清理npm缓存(使用-f标志),但它不适合我。我运行在Ubuntu 18.04基于OS与Node.jsv8.10.0和npm v3.5.2。
对于git项目,我也有类似的问题。项目配置创建了错误的。npmrc
文件,该文件阻止安装程序包。我通过删除解决了这个问题。npmrc
文件,然后执行以下步骤:
node_modules
文件夹,如果它存在npm缓存清理--force
npm安装
在我的例子中,我有一个自定义的node_模块,它在我的包中。比如:
// ...
"dependencies": {
// ...
"my-module": "file:../../my-module",
},
// ...
此软件包仅在特定环境中可用(通过npm install.././my module
动态添加到package.json),这是有意的,但我忘记了它,当我在另一个环境(我的模块不可用)中运行npm install
时,Mysticuoscb()从未调用
错误发生。
在将选项--no-Package-lock
放在npm安装
后面之后,错误变得更加清晰,告诉我它与my-模块
有关。
另见:https://stackoverflow.com/a/52474959/3063191
希望这有帮助:)
问题内容: 我有一个我在另一台PC上工作过的本机项目,现在我想继续在另一台Linux机器上处理此确切的项目文件夹。 因此,现在我有了项目文件夹,该文件夹不包含node_modules目录,但确实包含“ package.json”。据我了解,在目录内进行NPM安装时,应安装并创建具有所有必需依赖项的node_modules目录。但是,一段时间后操作失败,并显示错误“ npm ERR!cb()neve
=D:\Users\pjha\AppData\Roaming\npm\node\u modules\tty。js\node\u模块\ws (节点gyp重建2
如何安装打包出来的App包(通过什么命令安装)?
gyp err!配置错误gyp错误!堆栈错误:eAcces:权限被拒绝,mkdir'/usr/local/lib/node_modules/hdf5/build'gyp err!系统达尔文17.7.0 gyp错误!命令“/usr/local/bin/node”“/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js
当我用命令安装测试咖啡馆时,我可以在终端中使用命令“测试咖啡馆”,运行像“测试咖啡馆浏览器测试”这样的测试,但是现在我格式化了我的操作系统,只用“代码”安装了它npm安装与我的项目的packege.json,当我尝试使用testCafe命令来运行测试时,我得到消息。 现在我可以运行测试,只要我调用节点模块,如 似乎调用节点模块的“testcafe”命令别名在我使用安装它时没有创建。 对我如何修复它
我已经为云消息实现了Firebase: https://firebase.google.com/docs/cloud-messaging/android/client#sample-登记册 除了FireBaseInstancedService,我已经完成了所有步骤。永远不会调用onTokenRefresh。 firebase在日志中的唯一消息是: 我该怎么办才能拿到这个代币?