Node.js执行Javascript文件

时间:2015-06-01 09:57:01

标签: javascript node.js

这是一个全新的问题,我确信解决方案非常简单,但我无法解决。

我下载了Node.js并将命令工具文件和npm放在我的项目文件中。

我创建了一个名为example.js的文件,其中包含

<!DOCTYPE html>
<html ng-app="main">
<body ng-controller="MainController as mainController">
{{mainController.name}}
<script type="application/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script>
<script>
(function (ng) {
    var homeModule = ng.module('home', []);
    homeModule.service("HomeService", [function () {
        var homeService = this;
        homeService.getName = function () {
            return "Home Service";
        }
    }]);
    var productModule = ng.module('product', []);
    productModule.service("ProductService", ["HomeService", function (HomeService) {
        var productService = this;
        productService.getName = function () {
            return "Product Service - " + HomeService.getName();
        };
    }]);
    var mainModule = ng.module('main', ['home', 'product']);
    mainModule.controller("MainController", ['ProductService', function (ProductService) {
        var mainController = this;
        mainController.name = ProductService.getName();
    }]);
})(angular);
</script>
</body>
</html>

现在我打开节点文件并输入

console.log("hello world");

它显示了我意想不到的标识符。

提前致谢。

编辑:

node example.js

显示节点未定义? .. 我有点困惑。

Edit2:MAC IOS

Edit3:我安装了它,路径是usr / local / bin我可以移动文件吗?

Edit4:谢谢节点-v现在可以使用了。我通过cmd工具打开它

Edit5:好吧现在一切正常..我想我必须使用节点cmd工具。感谢您的快速帮助!

1 个答案:

答案 0 :(得分:1)

  1. 打开终端
  2. 转到您的example.js文件夹(使用cd - 命令)
  3. 在终端node example.js中输入内容,按enter
  4. 在输入node example.js

    之前,您不应该运行节点