【发布时间】:2018-05-07 16:51:42
【问题描述】:
我正在使用 ionic,我已经通过 git 从 machine1 获取我的项目到 machine2。
我的离子信息给了我这个:
[错误] ./node_modules/@ionic/app-scripts/package.json 错误 文件:FILE_NOT_FOUND
cli 包:(/usr/local/lib/node_modules)
@ionic/cli-utils : 1.19.0 ionic (Ionic CLI) : 3.19.0本地包:
@ionic/app-scripts : not installed Ionic Framework : ionic-angular 3.7.1系统:
Node : v8.9.1 npm : 5.5.1 OS : macOS High Sierra杂项:
backend : pro
当我运行sudo npm install 时,我得到以下信息:
npm WARN checkPermissions 缺少对 /Users/gerald/Documents/ionic/yesterdayweather/node_modules npm WARN checkPermissions 缺少对 /Users/gerald/Documents/ionic/yesterdayweather/node_modules/@ionic
然后
gyp 错误!配置错误gyp ERR!堆栈错误:EACCES:权限 拒绝,mkdir '/Users/gerald/Documents/ionic/yesterdayweather/node_modules/node-sass/build' 吉普错误!系统达尔文 17.2.0 gyp ERR!命令 “/usr/local/Cellar/node/8.9.1/bin/node” “/Users/gerald/Documents/ionic/yesterdayweather/node_modules/node-gyp/bin/nod e-gyp.js" "重建" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=""--libsass_library="gyp 错误! cwd /Users/gerald/Documents/ionic/yesterdayweather/node_modules/node-sass 吉普错误!节点 -v v8.9.1 gyp 错误!节点-gyp -v v3.6.2 gyp 错误!不好 构建失败,错误代码:1 npm ERR!代码 ELIFECYCLE npm 错误! errno 1 npm 错误! node-sass@4.5.3 安装后:
node scripts/build.jsnpm 错误!退出状态 1
我已经尝试了以下解决方案 1 和 3。
基本上我认为我已经以 pkg 方式安装了节点,所以我将它删除并用 brew 安装它,所以实际上我不应该有这个问题。
但我还是尝试了选项 1,但它仍然不起作用。
有什么想法吗?
谢谢!
【问题讨论】:
-
你为什么要运行
npm install和sudo? -
因为当我在没有 sudo 的情况下运行它时,我得到了某个地方:npm ERR!请尝试以 root/管理员身份再次运行此命令。
标签: node.js npm permissions ionic2