Tag: require

nodejs导入需要转换

在这里学习NodeJs。 问题是当我试图寻找答案时,我没有find我正在寻找的东西。 可能是因为这太基本或者不是问题。 我正在与angular2的nodejs工作。 自然,我有这样的事情: import { stuff } from 'some_module' 但是我正在尝试使用一个具有以下用法示例的包: var stuff = require('some_module') 显然,当我使用导入等我的代码不工作,否则我不会在这里发布。 是因为我做错了什么? 还是我运气不好,使这个特定的模块不能用于导入? 当我看到require('some_stuff')的用法示例时,是否有人可以阐明如何编写正确的import语句,所以我可以使用从npm下载的其他模块? 提前致谢。 编辑:所以我试着npm安装requirejs – 保存。 然后我写了上面的require语句。 但是我正在打包一个404 …

Node.js使用外部JS文件?

其实我在Node.js下使用node-crawler。 然后,我目前需要使用PHPJS (外部Javascript文件)的方法。 我怎样才能添加或包含JS文件到NODE.JS环境?

需求/import报表不起作用

我无法将semantic-ui-calendar npm模块加载到我的应用程序中。 我已经成功地使用脚本标记将其加载到我的HTML中, 但每次我尝试将其加载到我的应用程序,我得到的错误。 在标准的HTML / JS / CSS应用程序中, 我已经尝试加载到我的index.js像这样 var Semantic = require('semantic-ui-calendar'); $(function() { $('#example1')Semantic.calendar(); }); 我总是得到这个错误:“未捕获的SyntaxError:意外的标识符” 我已经尝试将require语句放在“文档就绪”函数中,但是无济于事。 我有点困惑,我是否可以分配一个任意的variables值的模块。 该文档没有指定一个名称空间,所以我只是用Semantic作为我的variables名称。 我在这里错过了什么? 另一件我怀疑的是,因为这个软件包使用Bower和Gulp(我真的不知道两件事情),也许有一个不同的协议需要在浏览器中的这个包? 有人能指出我正确的方向吗? 谢谢,麻烦您了!

如何处理导入地狱的反应?

我通过节点运行我的反应应用程序。 有没有办法轻松处理这个导入地狱? 我在跑 ./node_modules/.bin/babel-node –presets react,es2015 server/server.js 作为npm开始。 而server.js是一个简单的Express服务器,它服务于ReactDOMServer.renderToString(<MyApp />) 我的一些反应组件有这样的东西: import GenericTemplate from "../../templates/GenericTemplate/GenericTemplate"; import Footer from "../../organisms/Footer/Footer"; import Header from "../../organisms/Header/Header"; import Hero from "../../organisms/Hero/Hero"; import MainMenu from "../../organisms/MainMenu/MainMenu"; import TodoList from "../../organisms/TodoList/TodoList"; 这很容易出错,像目录名称一样的变化会导致手动input每个文件来更新这个。 你有什么想法我可以解决这个问题。 理想情况下,我会有这样的事情: import { Footer, Header, Hero, MainMenu, TodoList } from "myComponents" 那可能吗? 怎么样? 谢谢!

在活动时保留节点应用程序的数据

我有节点应用程序,我需要保持数据(到目前为止节点应用程序是活着的),这将服务用户的请求,(我不想计算/parsing它的每一个请求,所以我做了一次…),当节点应用程序closures了我不需要这个数据了。 我发现以下(这是工作),但不知道这是这样做的最好方法,如果有什么缺点。 这是我使用哪个工作 require.cache.persist.myData = myData; 我使用快递节点

Node.js Express:需要/使用另一个应用程序

我正面临以下情况。 为了进一步模块化我的软件开发,我编写了几个标准模块。 考虑基于Express和Passport的login模块,允许用户使用各种社交服务login。 该模块还包含用户pipe理,login,注册,configuration文件等用户界面。 现在,我想要做的就是将Auth应用程序文件夹(包含快速应用程序,所有的路线,视图,模型,设置和依赖)放到另一个Express应用程序(例如CMS)中,然后加载它有像require('./lib/auth/app.js') 。 我知道这是可能的,看看Kue 。 我怎么去做这个? 我如何pipe理命名空间问题? 我可以cours append /auth/到每个路由,但我可以想象设置( app.use()的)和公共文件夹将与'父'app.js'设置和公用文件夹冲突。 提前致谢, 法比安

为什么require('underscore')在node.js REPL中执行时返回undefined?

当我在我的控制台中运行节点并键入var _ = require('underscore'); , _结束未定义。 如果我把相同的代码放在一个文件中并执行它,下划线库会按照预期被包含。 $ node > var _ = require('underscore'); > console.log(_) undefined // underscore library does not load > var async = require('async'); undefined > console.log(async) // async library does { noConflict: [Function], nextTick: [Function], forEach: [Function], … > 但是,作为node test.js执行的.js文件中的相同代码显示了两个库的加载情况。 这是怎么回事?