【发布时间】:2017-07-13 09:54:24
【问题描述】:
在这里学习 NodeJ。问题是当我试图寻找答案时,我没有找到我想要的东西。可能是因为这太基本或没有问题。
我正在使用 angular2 开发 nodejs。所以很自然,我有这样的事情:
import { stuff } from 'some_module'
但我正在尝试使用具有以下用法示例的包:
var stuff = require('some_module')
显然,当我使用 import 等时,我的代码不起作用。否则我不会在这里发布。是因为我做错了什么吗?还是我运气不好,以至于这个特定的模块不能与导入一起使用?当我看到 require('some_stuff') 的用法示例时,有人可以说明如何编写正确的导入语句,以便我可以使用从 npm 下载的其他模块吗?
提前致谢。
编辑: 所以我尝试了 npm install requirejs --save。然后我写了上面的require语句。但我在包裹上收到 404...
【问题讨论】:
-
你的意思是你想在node中使用require,对吧?
-
我想我的困惑是是否存在与 require for import 的等价物?还是我应该在我的 angular2 组件中写“require”?
-
基本上这两件事都为你做同样的工作......你在 Angular 中使用 ES6 的新语法和在节点中你使用的是 ES5 的旧语法......(ES5 和 ES6 是JS 的版本名称)...我的意见是你应该使用更新的语法(你可以使用新版本的节点,即 6.9 或在旧版本上使用 babel)
-
不错,但我的导入语句对我不起作用。我在找到包裹时收到 404。具体来说,这是 googleapis 包。我尝试获取 requirejs 并像他们的用法示例一样使用它,但它仍然对我不起作用。
-
所以我正在从 'googleapis' 导入 {google}
标签: javascript node.js import npm require