Если у вас возникли проблемы с использованием npm на моем малине pi при попытке создать приложение node.js на устройстве USB.npm ERR! Ошибка: EPERM, chmod
package.json выглядит следующим образом:
{
"name" : "node-todo",
"version" : "1.0.0",
"description" : "TodoApp",
"main" : "server.js",
"autho" : "Stephan",
"dependencies" : {
"express" : "*"
}
}
Использование НПМ установить результаты:
npm WARN package.json [email protected] No repository field.
npm WARN package.json [email protected] No README data
npm http GET https://registry.npmjs.org/express
npm http 304 https://registry.npmjs.org/express
npm ERR! Error: EPERM, chmod '/media/ServerHD/testraum/test/node_modules/express/package.json'
npm ERR! { [Error: EPERM, chmod '/media/ServerHD/testraum/test/node_modules/express/package.json']
npm ERR! errno: 50,
npm ERR! code: 'EPERM',
npm ERR! path: '/media/ServerHD/testraum/test/node_modules/express/package.json',
npm ERR! fstream_finish_call: 'chmod',
npm ERR! fstream_type: 'File',
npm ERR! fstream_path: '/media/ServerHD/testraum/test/node_modules/express/package.json',
npm ERR! fstream_class: 'FileWriter',
npm ERR! fstream_stack:
npm ERR! [ '/opt/node/lib/node_modules/npm/node_modules/fstream/lib/writer.js:305:19',
npm ERR! 'Object.oncomplete (fs.js:107:15)' ] }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! System Linux 3.12.28+
npm ERR! command "/opt/node/bin/node" "/opt/node/bin/npm" "install" "-no-bin-links"
npm ERR! cwd /media/ServerHD/testraum/test
npm ERR! node -v v0.10.28
npm ERR! npm -v 1.4.9
npm ERR! path /media/ServerHD/testraum/test/node_modules/express/package.json
npm ERR! fstream_path /media/ServerHD/testraum/test/node_modules/express/package.json
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! fstream_finish_call chmod
npm ERR! code EPERM
npm ERR! errno 50
npm ERR! stack Error: EPERM, chmod '/media/ServerHD/testraum/test/node_modules/express/package.json'
npm ERR! fstream_stack /opt/node/lib/node_modules/npm/node_modules/fstream/lib/writer.js:305:19
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /media/ServerHD/testraum/test/npm-debug.log
npm ERR! not ok code 0
Если я пытаюсь запустить НПМ установить в/дома/MyUser/Appfolder все работает отлично. Все файлы на ServerHD созданы тем же пользователем, к которому принадлежит домашняя папка. Я пытался не используя:
- НОЙ установки -ны-бен-ссылки, что приводит к тем же проблемам
- пытается изменить папку на ServerHD 777 имеет никаких эффектов для НОГО
- пытаюсь запустить НПЙ установить с sudo
Использование экспресс-генератора вызывает проблемы с симулятором.
Надеюсь, кто-то может помочь. Спасибо, пока.
Какой тип раздела находится в ServerHD? NTFS/FAT32? – Salem
Это раздел Fat32, также используемый через Samba. – Stephan