gpt4 book ai didi

node.js - NPM Start – 权限错误

转载 作者:搜寻专家 更新时间:2023-10-31 23:52:07 28 4
gpt4 key购买 nike

当我尝试运行“npm start”时出现错误。好像我有一些权限问题,但我不知道如何解决它,我可能把事情搞砸了……所以我最好删除 Node 和 NPM 以及其他可能导致问题的一切……

这是我得到的错误。也许有人可以提供帮助...提前致谢!

npm start

> angular-quickstart@1.0.0 start /Users/thomasveit/quickstart
> tsc && concurrently "tsc -w" "lite-server"

error TS5033: Could not write file '/Users/thomasveit/quickstart/app/app.component.js': EACCES: permission denied, open '/Users/thomasveit/quickstart/app/app.component.js'
error TS5033: Could not write file '/Users/thomasveit/quickstart/app/app.component.js.map': EACCES: permission denied, open '/Users/thomasveit/quickstart/app/app.component.js.map'
error TS5033: Could not write file '/Users/thomasveit/quickstart/app/app.component.spec.js': EACCES: permission denied, open '/Users/thomasveit/quickstart/app/app.component.spec.js'
error TS5033: Could not write file '/Users/thomasveit/quickstart/app/app.component.spec.js.map': EACCES: permission denied, open '/Users/thomasveit/quickstart/app/app.component.spec.js.map'
error TS5033: Could not write file '/Users/thomasveit/quickstart/app/app.module.js': EACCES: permission denied, open '/Users/thomasveit/quickstart/app/app.module.js'
error TS5033: Could not write file '/Users/thomasveit/quickstart/app/app.module.js.map': EACCES: permission denied, open '/Users/thomasveit/quickstart/app/app.module.js.map'
error TS5033: Could not write file '/Users/thomasveit/quickstart/app/main.js': EACCES: permission denied, open '/Users/thomasveit/quickstart/app/main.js'
error TS5033: Could not write file '/Users/thomasveit/quickstart/app/main.js.map': EACCES: permission denied, open '/Users/thomasveit/quickstart/app/main.js.map'
error TS5033: Could not write file '/Users/thomasveit/quickstart/e2e/app.e2e-spec.js': EACCES: permission denied, open '/Users/thomasveit/quickstart/e2e/app.e2e-spec.js'
error TS5033: Could not write file '/Users/thomasveit/quickstart/e2e/app.e2e-spec.js.map': EACCES: permission denied, open '/Users/thomasveit/quickstart/e2e/app.e2e-spec.js.map'
app/app.component.spec.ts(4,50): error TS2307: Cannot find module '@angular/core/testing'.
app/app.component.spec.ts(5,30): error TS2307: Cannot find module '@angular/platform-browser'.
app/app.component.spec.ts(6,30): error TS2307: Cannot find module '@angular/core'.
app/app.component.spec.ts(9,1): error TS2304: Cannot find name 'describe'.
app/app.component.spec.ts(14,3): error TS2304: Cannot find name 'beforeEach'.
app/app.component.spec.ts(21,3): error TS2304: Cannot find name 'beforeEach'.
app/app.component.spec.ts(27,3): error TS2304: Cannot find name 'it'.
app/app.component.spec.ts(27,39): error TS2304: Cannot find name 'expect'.
app/app.component.spec.ts(29,3): error TS2304: Cannot find name 'it'.
app/app.component.spec.ts(32,5): error TS2304: Cannot find name 'expect'.
app/app.component.ts(1,27): error TS2307: Cannot find module '@angular/core'.
app/app.module.ts(1,31): error TS2307: Cannot find module '@angular/core'.
app/app.module.ts(2,31): error TS2307: Cannot find module '@angular/platform-browser'.
app/main.ts(1,40): error TS2307: Cannot find module '@angular/platform-browser-dynamic'.
e2e/app.e2e-spec.ts(1,38): error TS2307: Cannot find module 'protractor'.
e2e/app.e2e-spec.ts(3,1): error TS2304: Cannot find name 'describe'.
e2e/app.e2e-spec.ts(7,3): error TS2304: Cannot find name 'beforeEach'.
e2e/app.e2e-spec.ts(11,3): error TS2304: Cannot find name 'it'.
e2e/app.e2e-spec.ts(12,5): error TS2304: Cannot find name 'expect'.

npm ERR! Darwin 16.0.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "start"
npm ERR! node v6.9.1
npm ERR! npm v3.10.8
npm ERR! code ELIFECYCLE
npm ERR! angular-quickstart@1.0.0 start: `tsc && concurrently "tsc -w" "lite-server" `
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the angular-quickstart@1.0.0 start script 'tsc && concurrently "tsc -w" "lite-server" '.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the angular-quickstart package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! tsc && concurrently "tsc -w" "lite-server"
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs angular-quickstart
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls angular-quickstart
npm ERR! There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?
npm ERR! Darwin 16.0.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "start"
npm ERR! node v6.9.1
npm ERR! npm v3.10.8
npm ERR! path npm-debug.log.884692043
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall open

npm ERR! Error: EACCES: permission denied, open 'npm-debug.log.884692043'
npm ERR! at Error (native)
npm ERR! { Error: EACCES: permission denied, open 'npm-debug.log.884692043'
npm ERR! at Error (native)
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'open',
npm ERR! path: 'npm-debug.log.884692043' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.

npm ERR! Please include the following file with any support request:
npm ERR! /Users/thomasveit/quickstart/npm-debug.log

最佳答案

这看起来像是您在其中设置项目的目录的权限问题。我认为您需要更新权限以允许写入:/用户/thomasveit/quickstart/

最简单的方法可能是创建一个新目录,因为这个目录可能有点损坏。设置权限(递归地)完全开放,然后在尝试再次运行之前将所有内容复制到新位置。或者,您可以在当前目录上尝试相同的操作。

如果需要,您可以通过 Windows 资源管理器设置文件夹的权限,方法是:右键单击文件夹 --> 属性 --> 安全选项卡单击左下角的复选框以将所有子权限条目替换为此对象的可继承权限条目

或者,您可以在文件夹上执行命令行,这样的操作可能有效:icacls "C:\Users\thomasveit\quickstart\"/t/g

如果您想找出可能导致问题的原因,您还可以尝试“npm run lite”来查看服务器是否可以运行?而不是在 npm start 中运行并发命令,这增加了更多因错误而引起混淆的可能性。

关于node.js - NPM Start – 权限错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40556100/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com