我尝试使用以下命令创建一个新项目,首先创建文件夹,最后删除文件夹。最终未创建该项目。我只看到最后一个package-lock.json
我编辑这个职位与我最近一直看到的模式。 只是为了尝试使用VUE JS进行TNS CREATE所做的更改,它完全在POSTINSTALL JS脚本中失败。
任何想法我可以做些什么来摆脱这个问题。这已经浪费我的时间超过2天了。
这是日志
编辑---节点版本10的新日志 Eshcols-iMac:NativeScript eshcol $ sudo tns创建
请回答以下问题,帮助我们打造合适的应用程序为您服务。 (注意:您 可以使用--template选项或--ng此提示下一次跳过,--vue,--ts, 或--js标志。)
?首先,这将是您的应用程序的名称? TestApp
?接下来,您要使用哪种样式的NativeScript项目:Angular
?最后,你想哪个模板从启动信息:Hello World
fsevents@1.2.7安装/ Users / eshcol / NativeScript / TestApp / node_modules / fsevents 节点安装
node-pre-gyp WARN使用对node-pre-gyp的请求https下载 node-pre-gyp WARN无法为fsevents@1.2.7和node@10.15.0(node-v64 ABI,未知)安装无法安装的预生成二进制文件(使用node-gyp回到源代码编译) 节点预GYP WARN命中错误EACCES:许可被拒绝,MKDIR '/用户/实各/ NativeScript / TestApp / node_modules / fsevents / lib中' 糟糕!配置错误 糟糕!堆栈错误:EACCES:许可被拒绝,MKDIR '/用户/实各/ NativeScript / TestApp / node_modules / fsevents /编译' 糟糕!系统达尔文17.7.0 糟糕!命令 “/usr/local/Cellar/node@10/10.15.0/bin/node”“/usr/local/Cellar/node@10/10.15.0/lib/node_modules/npm/node_modules/node-gyp/bin /node-gyp.js “ ”配置“, ”--fallback到构建“,” --module = /用户/实各/ NativeScript / TestApp / node_modules / fsevents / LIB /结合/释放/节点-V64-达尔文-64 /fse.node “ ”--module_name = FSE“, ”--module_path = /用户/实各/ NativeScript / TestApp / node_modules / fsevents / LIB /结合/释放/节点-V64-达尔文-64“,” --napi_version = 3 “” --node_abi_napi = napi“ 糟糕! CWD /用户/实各/ NativeScript / TestApp / node_modules / fsevents 糟糕!节点-v v10.15.0 糟糕!节点gyp -v v3.8.0 糟糕!不好 节点预石膏错误!建立错误 节点预石膏错误!堆栈错误:未能执行'/usr/local/Cellar/node@10/10.15.0/bin/node /usr/local/Cellar/node@10/10.15.0/lib/node_modules/npm/node_modules/node- GYP / bin中/节点gyp.js配置--fallback到构建--module = /用户/实各/ NativeScript / TestApp / node_modules / fsevents / LIB /结合/释放/节点-V64-达尔文-X64 / FSE。节点--module_name = FSE --module_path = /用户/实各/ NativeScript / TestApp / node_modules / fsevents / LIB /结合/释放/节点-V64-达尔文-64 --napi_version = 3 --node_abi_napi = NAPI”(1) 节点预石膏错误!堆栈在ChildProcess上。 (/Users/eshcol/NativeScript/TestApp/node_modules/fsevents/node_modules/node-pre-gyp/lib/util/compile.js:83:29) 节点预石膏错误!堆栈在ChildProcess.emit(events.js:182:13) 节点预石膏错误!在也许关闭处堆叠(internal / child_process.js:962:16) 节点预石膏错误!堆栈位于Process.ChildProcess._handle.onexit(内部/child_process.js:251:5) 节点预石膏错误!系统达尔文17.7.0 节点预石膏错误!命令 “/usr/local/Cellar/node@10/10.15.0/bin/node”“/用户/实各/ NativeScript / TestApp / node_modules / fsevents / node_modules /节点预GYP / bin中/节点预GYP “”安装“”-后备构建“ 节点预石膏错误! cwd /用户/ eshcol / NativeScript / TestApp / node_modules / fsevents 节点预石膏错误!节点-v v10.15.0 节点预石膏错误!节点预gyp -v v0.10.3 节点预石膏错误!不好 无法执行'/usr/local/Cellar/node@10/10.15.0/bin/node /usr/local/Cellar/node@10/10.15.0/lib/node_modules/npm/node_modules/node-gyp/bin /node-gyp.js配置--fallback到构建--module = /用户/实各/ NativeScript / TestApp / node_modules / fsevents / LIB /结合/释放/节点-V64-达尔文-X64 / fse.node - MODULE_NAME = FSE --module_path = /用户/实各/ NativeScript / TestApp / node_modules / fsevents / LIB /结合/释放/节点-V64-达尔文-64 --napi_version = 3 --node_abi_napi = NAPI”(1)
nativescript-angular@7.1.2安装后/用户/实各/ NativeScript / TestApp / node_modules / nativescript - 角 节点postinstall.js
fs.js:115 犯错 ^
错误:EACCES:权限被拒绝,mkdir'/ Users / eshcol / NativeScript / TestApp / hooks'
在Object.mkdirSync(fs.js:753:3)
在对象。 (/Users/eshcol/NativeScript/TestApp/node_modules/nativescript-angular/postinstall.js:11:12)
在Module._compile(内部/模块/cjs/loader.js:689:30)
在Object.Module._extensions..js(内部/模块/cjs/loader.js:700:10)
在Module.load(internal / modules / cjs / loader.js:599:32)
在tryModuleLoad(内部/模块/cjs/loader.js:538:12)
在Function.Module._load(内部/模块/cjs/loader.js:530:3)
在Function.Module.runMain(内部/模块/cjs/loader.js:742:12)
在启动时(internal / bootstrap / node.js:283:19)
在bootstrapNodeJSCore(内部/引导/node.js:743:3)
npm警告可选的跳过可选依赖性:fsevents@1.2.7(node_modules / fsevents):
npm警告可选的跳过附加功能:fsevents@1.2.7安装:node install
npm警告可选的跳过跳过依赖性:退出状态1
npm错误!代码ELIFECYCLE
npm ERR! errno 1
npm ERR! nativescript-angular@7.1.2安装后:node postinstall.js
npm ERR!退出状态1
npm ERR!
npm ERR!在nativescript-angular@7.1.2后脚本失败。
npm ERR! npm可能不是问题。上面可能还有其他日志记录输出。
npm错误!可以在以下位置找到此运行的完整日志: npm ERR! /Users/eshcol/.npm/_logs/2019-02-02T15_47_24_931Z-debug.log 命令npm失败,退出代码为1
答案 0 :(得分:0)
要修复总体上的项目创建,您可以尝试sudo chown -R username /home/matt/.npm
,这应该允许您运行tns create MyApp
而无需添加sudo
。