如何使用WSL在Dropbox目录下开发Angular项目



我尝试使用WSL开发Angular应用程序,该项目位于Dropbox文件夹中。我得到以下错误:

my-user:/mnt/c/Users/me/Dropbox/Angular$ ng new my-app
? Would you like to add Angular routing? No
? Which stylesheet format would you like to use? CSS
EACCES: permission denied, open '/mnt/c/Users/me/Dropbox/Angular/my-app/README.md'

我安装了WSL,带有Ubuntu的最后一个LTS版本(2020年3月18.04 LTS(:https://learn.microsoft.com/fr-fr/windows/wsl/install-win10我安装的节点:

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - sudo && sudo apt-get install -y nodejs

然后我安装了Angular:

npm install -g @angular/cli@8.0.1

如果我在Dropbox之外进行项目创建(ng new my app(,它就会工作。

为什么dropbox存在权限问题,以及如何解决这些问题?

可能是您对dropbox文件夹拥有windows文件/文件夹权限。在管理控制台中尝试。或者确保文件夹不需要特殊的安全性或者不属于不同的用户。

最新更新