Попытка связать 2 репозитория по ссылке npm без прав администратора - PullRequest
0 голосов
/ 03 августа 2020

Я пытаюсь связать 2 репозитория, используя npm link, но я не могу заставить свой P C читать узел из другого места.

Я переместил файлы узлов в новое место и добавил на мой путь (есть доступ только к пользовательским переменным), например

C:\Users\myusername\Workspace\nodeJS\node-8.12.0

, который содержит файлы .cmd и .exe

, но когда я запускаю npm link C:/Users/username/Workspace/other_repo

Я получаю эту ошибку

{ Error: EPERM: operation not permitted, mkdir 'C:\Program Files\nodejs\node_modules\@mycompany' npm ERR! stack: 'Error: EPERM: operation not permitted, mkdir \'C:\\Program Files\\nodejs\\node_modules\\@mycomnpany\'', npm ERR! errno: -4048, npm ERR! code: 'EPERM', npm ERR! syscall: 'mkdir', npm ERR! path: 'C:\\Program Files\\nodejs\\node_modules\\@mycompany' }

Почему он все еще пытается использовать узел из Program Files?

Если это имеет значение, я я использую Powershell

...