【问题标题】:removing some files from generator-angular-fullstack generated endpoint从 generator-angular-fullstack 生成的端点中删除一些文件
【发布时间】:2016-09-18 19:38:09
【问题描述】:

我是 generator-angular-fullstack 的新手。我使用以下端点命令生成了一个端点:

 yo angular-fullstack:endpoint message
 [?] What will the url of your endpoint be? /api/messages

生成的文件有:

 server/api/message/index.js
 server/api/message/index.spec.js
 server/api/message/message.controller.js
 server/api/message/message.integration.js
 server/api/message/message.model.js  (optional)
 server/api/message/message.events.js (optional)
 server/api/message/message.socket.js (optional)

所以如果我想删除 message.events.js 和 message.socket.js,我该怎么做?实际上我确实只使用rm 删除了这两个文件,但是当我运行项目时,我得到了错误:

 module.js:327
 throw err;
 ^

Error: Cannot find module '../api/message/message.socket'
at Function.Module._resolveFilename (module.js:325:15)
at Function.Module._load (module.js:276:25)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at onConnect (socketio.js:20:3)
at Namespace.<anonymous> (socketio.js:58:5)
at emitOne (events.js:77:13)
at Namespace.emit (events.js:169:7)
at Namespace.emit (/Users/myuser/myproject/node_modules/socket.io/lib/namespace.js:206:10)
at /Users/myuser/myproject/node_modules/socket.io/lib/namespace.js:174:14
at nextTickCallbackWith0Args (node.js:420:9)
at process._tickCallback (node.js:349:13)
Stopping Express server

等待完成!

【问题讨论】:

    标签: angularjs generator


    【解决方案1】:

    您应该编辑 index.js 文件。代码取决于你的 yoeman 生成器的版本。我的 index.js 看起来像这样:

    fs
     .readdirSync(__dirname)
       .filter(function(file) {
        return (file.indexOf(".") !== 0) && (file !== "index.js");
      })
      .forEach(function(file) {
         file = '/' + file + '/' + file + '.model.js';
         var model = sequelize["import"](path.join(__dirname, file));
         db[model.name] = model;
    }); 
    

    这意味着,它需要除 index.js 之外的所有文件。也许您在此处明确指定了您的文件。

    或者如果你想删除 enpdoint,你可以编辑你的 routes.js 并在你的路由中删除或注释一行,可能看起来像这样:

    app.use('/api/messages', require('./api/message'));
    

    【讨论】:

      猜你喜欢
      • 2016-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-05
      相关资源
      最近更新 更多