这是我的代码
/************************/
import Ember from "ember";
var TodosController = Ember.ArrayController.extend({
actions: {
createTodo: function(){
// Get the todo title by the "New Todo" input
var title = this.get('newTitle');
if(!title.trim()){ return; }
// Create the new Todo model
var todo = this.store.createRecord('todo', {
title: title,
isCompleted: false
});
// Clear the 'New Todo' input field
this.set('newTitle', '');
// Save the new model
todo.save();
},
clearCompleted: function(){
var completed = this.filterBy('isCompleted', true);
completed.invoke('deleteRecord');
completed.invoke('save');
}
},
remaining: function() {
return this.filterBy('isCompleted', false).get('length'); …Run Code Online (Sandbox Code Playgroud) 当我使用此命令“npm install -g ember-cli”安装 ember-cli 时,在终端中显示此错误。
npm 错误!错误:EACCES,mkdir '/usr/lib/node_modules/ember-cli'
npm 错误!{ [错误:EACCES,mkdir '/usr/lib/node_modules/ember-cli']
npm 错误!错误号:3,
npm 错误!代码:'EACCES',
npm 错误!路径: '/usr/lib/node_modules/ember-cli',
npm 错误!fstream_type: '目录',
npm 错误!fstream_path: '/usr/lib/node_modules/ember-cli',
npm 错误!fstream_class: 'DirWriter',
npm 错误!fstream_stack:
npm 错误!['/usr/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:36:23',
npm 错误!'/usr/lib/node_modules/npm/node_modules/mkdirp/index.js:46:53',
npm 错误!'Object.oncomplete (fs.js:108:15)'] }
npm 错误!
npm 错误!请尝试以 root/管理员身份再次运行此命令。
npm 错误!系统 Linux 3.13.0-48-generic
npm 错误!命令“/usr/bin/node”“/usr/bin/npm”“安装”“-g”“ember-cli”
npm 错误!cwd /home/narayand4
npm 错误!节点-v v0.10.37
npm 错误!npm -v 1.4.28
npm 错误!路径 /usr/lib/node_modules/ember-cli
npm 错误!fstream_path /usr/lib/node_modules/ember-cli
npm 错误!fstream_type 目录
npm 错误!fstream_class DirWriter
npm 错误!代码 EACCES
npm 错误!错误号3
npm 错误!堆栈错误:EACCES,mkdir '/usr/lib/node_modules/ember-cli' …