标签: node-modules

无法解析rxjs

编译失败.

./src/app/hero.service.ts找不到模块:错误:无法解析'C:\ Users\Admin\angular\myheroes\src\app'中的'rxjs/Observable/of'

@ ./src/app/hero.service.ts 13:11-40 
@ ./src/app/app.module.ts 
@ ./src/main.ts 
@ multi webpack-dev-server/client?http://0.0.0.0:0 ./src/main.ts
Run Code Online (Sandbox Code Playgroud)

我的代码为hero.service.ts

import { Injectable } from '@angular/core';
import { Observable } from 'rxjs';
import { of } from 'rxjs/Observable/of';
import { Hero } from './hero';
import { HEROES } from './mock-heroes';
import { MessageService } from './message.service';

@Injectable()
export class HeroService {

   constructor(private messageService: MessageService) { }

  getHeroes(): Observable<Hero[]>

  {
    // todo: send the message _after_fetching the heroes
    this.messageService.add('HeroService: fetched heroes');
    return of (HEROES);
  }
}
Run Code Online (Sandbox Code Playgroud)

npm node-modules angular

17
推荐指数
4
解决办法
6万
查看次数

有一个新的项目,但当服务我得到错误

我需要改变这个话题,我不能发表新主题.我已更新脚本,并安装新包.我仍然得到错误,但不是我最后发布的那个.

                             _                           _  _
  __ _  _ __    __ _  _   _ | |  __ _  _ __         ___ | |(_)
 / _` || '_ \  / _` || | | || | / _` || '__|_____  / __|| || |
| (_| || | | || (_| || |_| || || (_| || |  |_____|| (__ | || |
 \__,_||_| |_| \__, | \__,_||_| \__,_||_|          \___||_||_|
               |___/
angular-cli: 1.0.0-beta.26
node: 8.12.0
os: linux x64
@angular/animations: 6.1.9
@angular/cdk: 6.4.7
@angular/common: …
Run Code Online (Sandbox Code Playgroud)

node-modules webpack angular-cli angular

17
推荐指数
2
解决办法
5万
查看次数

配置从node_modules读取的requirejs

我正在尝试设置nodejs项目以使用requirejs.我用我的程序调用node r.js ./config/main.js,我的main.js如下所示:

var cs = require("coffee-script");
var requirejs = require("requirejs");

requirejs.config({
  nodeRequire: require,
  baseUrl: ".",
  paths: {
    cs: "cs",
    CoffeeScript: "CoffeeScript",
    csBuild: "csBuild",

    express: "express",
    nohm: "nohm",
    redback: "redback",
    _: "underscore",
    "connect-redis": "connect-redis",
    freebase: "freebase"
   }
});

console.log("hetet");
requirejs(["cs!./config/app"], function(app){
  console.log("closing")
});
Run Code Online (Sandbox Code Playgroud)

在app.coffee里面:

define((require) ->

  express = require("express")

  RedisStore = require("connect-redis")(express)
  app = express.createServer()

  config = require('cs!./config')

  require('cs!./setup')(app, express, RedisStore)
  require('cs!./routes')(app)
  require('cs!../src/server')

  app.listen(config.server.port)
)
Run Code Online (Sandbox Code Playgroud)

我似乎在main.js中失败并出现错误:

node.js:201
        throw e; // process.nextTick error, or 'error' event on first tick …
Run Code Online (Sandbox Code Playgroud)

javascript node.js coffeescript requirejs node-modules

16
推荐指数
1
解决办法
1万
查看次数

package.json中的"style"字段

我注意到BootstrapNormalize.css在package.json中都有一个"style"字段.

为什么他们有这个?如果我不得不猜测,那就是允许用户像操作一样轻松导入定义的样式表require('bootstrap'),但事实并非如此.

node.js npm node-modules package.json

16
推荐指数
1
解决办法
7435
查看次数

什么是"!" nodejs模块名称中的字符?

我已经开始使用实习库在js中编写功能测试,我意识到我无法理解这种语法:

var assert = require('intern/chai!assert');
var registerSuite = require('intern!object');
Run Code Online (Sandbox Code Playgroud)

方法!论证中字符的用途是什么require()

javascript amd node.js node-modules intern

16
推荐指数
1
解决办法
688
查看次数

如何更改Node.js模块包装器?

出于测试目的,我需要更改Node.js Module包装器.

(function (exports, require, module, __filename, __dirname, process, global) {  
    debugger;
 });
Run Code Online (Sandbox Code Playgroud)

Module我一起玩了

var Module = require("module")
Module.wrapper
-> ["(function (exports, require, module, __filename, __dirname, process, global) { ", "
});"]

Module.wrap
-> function(script) {
    return NativeModule.wrapper[0] + script + NativeModule.wrapper[1];
}
Run Code Online (Sandbox Code Playgroud)

是否可以挂钩Module.wraper或属性来更改脚本包装?

javascript node.js node-modules

16
推荐指数
1
解决办法
3617
查看次数

eslint 错误无法读取 null 的属性“范围”

我已经有同样的 eslint 问题好几天了。

团队中的每个人都拥有相同的 eslintrc 和已安装的 eslint 版本。他们的 eslint 工作正常,我的不行。

我尝试重新启动我的计算机,删除 node_modules,删除我的用户下的任何内容(在主目录中)。什么都行不通。

问题:

./node_modules/.bin/eslint *.js* 
                                                                         ? 1 ? ? 11504 ? 10:19:47
Cannot read property 'range' of null
TypeError: Cannot read property 'range' of null
    at SourceCode.getTokenBefore (/Users/jhill/gitRepo/sponsoroo/node_modules/eslint/lib/token-store/index.js:303:18)
    at checkSpacingBefore (/Users/jhill/gitRepo/sponsoroo/node_modules/eslint/lib/rules/template-curly-spacing.js:52:42)
    at TemplateElement (/Users/jhill/gitRepo/sponsoroo/node_modules/eslint/lib/rules/template-curly-spacing.js:117:17)
    at listeners.(anonymous function).forEach.listener (/Users/jhill/gitRepo/sponsoroo/node_modules/eslint/lib/util/safe-emitter.js:47:58)
    at Array.forEach (<anonymous>)
    at Object.emit (/Users/jhill/gitRepo/sponsoroo/node_modules/eslint/lib/util/safe-emitter.js:47:38)
    at NodeEventGenerator.applySelector (/Users/jhill/gitRepo/sponsoroo/node_modules/eslint/lib/util/node-event-generator.js:251:26)
    at NodeEventGenerator.applySelectors (/Users/jhill/gitRepo/sponsoroo/node_modules/eslint/lib/util/node-event-generator.js:280:22)
    at NodeEventGenerator.enterNode (/Users/jhill/gitRepo/sponsoroo/node_modules/eslint/lib/util/node-event-generator.js:294:14)
    at CodePathAnalyzer.enterNode (/Users/jhill/gitRepo/sponsoroo/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js:608:23)
Run Code Online (Sandbox Code Playgroud)

细节

版本:

./node_modules/.bin/eslint --version  

v4.16.0
Run Code Online (Sandbox Code Playgroud)

.eslintrc

{
  "extends": ["airbnb-base", "plugin:security/recommended"],
  "rules": {
      "import/prefer-default-export": "off", …
Run Code Online (Sandbox Code Playgroud)

node-modules eslint

16
推荐指数
4
解决办法
2万
查看次数

找不到'glog/logging.h'文件

前段时间,每次我启动一个反应原生的新项目或者当我安装模块时,我都会出现这个错误.

'glog/logging.h' file not found.

我找到了解决问题的方法

cd node_modules/react-native/third-party/glog-0.3.4
../../scripts/ios-configure-glog.sh
Run Code Online (Sandbox Code Playgroud)

但每次都要这样做是非常繁琐的.

它似乎是节点的一些错误配置或类似的东西

node-modules react-native

16
推荐指数
2
解决办法
1万
查看次数

仅在node_modules中跳过库检查

有几个关于在错误输入中禁用错误​​的问题node_modules(例如,这个这个),但它们都涉及使用skipLibCheck编译器标志.

是否有其他解决此问题的方法(例如,使用includeexclude)?我有几个手写的.d.ts文件(更严格的类型比可在DefinitelyTyped),我想类型检查,所以类型检查对这些文件的批发禁止是没有吸引力.

node-modules typescript tsconfig

16
推荐指数
1
解决办法
845
查看次数

在 Typescript 编译(ES6 模块)期间在相对导入语句上附加 .js 扩展名

这似乎是一个微不足道的问题,但需要使用什么设置/配置来解决这个问题并不是很明显。

下面是Hello World程序目录结构和源代码:

目录结构:

| -- HelloWorldProgram
     | -- HelloWorld.ts
     | -- index.ts
     | -- package.json
     | -- tsconfig.json
Run Code Online (Sandbox Code Playgroud)

索引.ts:

import {HelloWorld} from "./HelloWorld";

let world = new HelloWorld();

Run Code Online (Sandbox Code Playgroud)

HelloWorld.ts:

export class HelloWorld {
    constructor(){
        console.log("Hello World!");
    }
}
Run Code Online (Sandbox Code Playgroud)

包.json:

{
  "type": "module",
  "scripts": {
    "start": "tsc && node index.js"
  }
}

Run Code Online (Sandbox Code Playgroud)

现在,执行该命令会 tsc && node index.js导致以下错误:

internal/modules/run_main.js:54
    internalBinding('errors').triggerUncaughtException(
                              ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find module 'HelloWorld' imported from HelloWorld\index.js
Did you mean to import ../HelloWorld.js?
    at finalizeResolution (internal/modules/esm/resolve.js:284:11)
    at …
Run Code Online (Sandbox Code Playgroud)

javascript node.js npm node-modules typescript

16
推荐指数
7
解决办法
2954
查看次数