我想纯粹在node.js中对canvas进行一些测试。
这是我的package.json
{
"name": "test",
"description": "Test",
"version": "0.1.0",
"author": "anthony@work",
"dependencies": {
"canvas": "^1.6.7",
},
"devDependencies": {
"babel-cli": "^6.26.0",
"babel-preset-env": "^1.6.1",
"babel-preset-stage-0": "^6.24.1",
"jsdom": "^11.3.0"
}
}
这是我的.babelrc
{
"presets": ["env", "stage-0"]
}
这是我的测试javascript(a.js
)
const { jsdom } = require('jsdom');
// main
jsdom();
console.log('done')
所有这些文件都位于目录/work
当我通过STDIN将babel输出传递给nodejs来运行脚本时,
npx babel a.js | nodejs -- -
我收到此错误:
module.js:471
throw err;
^
Error: Cannot find module '/work/-'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.runMain (module.js:604:10)
at run (bootstrap_node.js:383:7)
at startup (bootstrap_node.js:149:9)
at bootstrap_node.js:496:3
Error: write EPIPE
at exports._errnoException (util.js:1020:11)
at WriteWrap.afterWrite (net.js:800:14)
导致此错误的原因是什么?似乎节点正在寻找work
模块。我该如何解决这个错误?
版本信息:
Node.js:v6.11.5 操作系统:Debian GNU / Linux 7(wheezy)
答案 0 :(得分:0)
我应该使用babel
代替npx babel-node a.js
<?php
use Doctrine\ORM\Mapping as ORM;
/**
* Direccion
*
* @ORM\Table(name="direccion", indexes={@ORM\Index(name="id_usuario",
columns={"id_usuario"})})
* @ORM\Entity
*/
class Direccion
{
/**
* @var string
*
* @ORM\Column(name="Calle", type="string", length=100, nullable=false)
*/
private $calle;
/**
* @var integer
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $id;
/**
* @var \Usuario
*
* @ORM\ManyToOne(targetEntity="Usuario", inversedBy="direcciones", fetch="EAGER")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="id_usuario", referencedColumnName="id" )
* })
*/
private $idUsuario;
/**
* Set calle
*
* @param string $calle
* @return Direccion
*/
public function setCalle($calle)
{
$this->calle = $calle;
return $this;
}
/**
* Get calle
*
* @return string
*/
public function getCalle()
{
return $this->calle;
}
/**
* Set idUsuario
*
* @param \Usuario $idUsuario
* @return Direccion
*/
public function setIdUsuario(\Usuario $idUsuario = null)
{
$this->idUsuario = $idUsuario;
return $this;
}
/**
* Get idUsuario
*
* @return \Usuario
*/
public function getIdUsuario()
{
return $this->idUsuario;
}
}