Tôi đang cố cài đặt các gói trong tệp package.json
. Thật không may, khi tôi chạy npm install
, không có gì xảy ra (không có gì được cài đặt). Tôi đã sử dụng npm install
trên các bản repos khác và hoạt động thành công.npm cài đặt không cài đặt bất kỳ phụ thuộc
Đây là con đường của tôi:
$PATH = /Users/me/.rbenv/shims:/Users/me/.rbenv/bin:/usr/local/share/npm/bin:/usr/local/bin:/Applications/Postgres.app/Contents/MacOS/bin:/usr/bin:/bin:/usr/sbin:/sbin
Như bạn thấy, npm/bin
là trong phòng tắm của tôi và tôi tin rằng điều này là đúng.
Dưới đây là các hướng dẫn để repo này và nơi để chạy NPM cài đặt (mà tôi đang làm)
go into "module"
run "npm install"
pair your laptop/pc with intelligent brick troubleshoot: http://www.ev-3.net/en/archives/97
run example.js: "node example.js"
see "example.js" for more details
Khi tôi chạy NPM cài đặt trong thư mục module (mà có package.json) không có gì cài đặt.
Đây là package.json:
{
"name": "ev3-nodejs-bt",
"description": "Bt Api for lego ev3 robot",
"version": "0.0.4",
"private": false,
"dependencies": {
"serialport": "1.*"
},
"main": "Ev3.js",
"devDependencies": {"serialport": "1.*"},
"scripts": {
"test": "node Ev3.js"
},
"repository": {
"type": "git",
"url": "https://github.com/wenchaojiang/Ev3NodeJsBtAPI"
},
"keywords": [
"node.js",
"ev3",
"lego",
"robot",
"bluetooth"
],
"author": "Wenchao Jiang <[email protected]> (http://wenchaojames.wordpress.com/)",
"license": "MIT",
"bugs": {
"url": "https://github.com/wenchaojiang/Ev3NodeJsBtAPI/issues"
}
}
Tôi đã một cái gì đó thiết lập sai trên hệ thống của tôi? (Tôi không nghĩ rằng tôi làm dựa trên $ PATH của tôi và cài đặt thành công các gói trong repos node-js khác) File package.json này không hợp lệ?
JS nút và Legos? Hãy đăng ký cho tôi! – SomeKittens
Sự phụ thuộc duy nhất tôi thấy là "cổng nối tiếp". Nội dung của thư mục 'node_modules' của bạn là gì? – Brandon