小编Fol*_*att的帖子

有什么办法可以通过编辑package.json来摆脱npm可选依赖项警告?

我讨厌警告。

尤其是当这些警告完全可忽略时。

我遇到的大多数警告都是不干净的代码警告,我希望代码干净。其他警告是实际错误。

有时我会错过错误警告,因为它们被“隐藏”在其他警告之间。

所以我喜欢保持清洁。

因此,当我这样做npm install并看到以下内容时:

[folatt@MyComputer ~]$ npm install
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

up to date in 33.232s
Run Code Online (Sandbox Code Playgroud)

我想摆脱那个警告。

我知道这个--no-optional论点,但是对我来说似乎也很客气。在package.json中没有什么可以摆脱这种警告的方法吗?

warnings fsevents node.js npm

10
推荐指数
1
解决办法
405
查看次数

Eclipse静态Web项目HTTP预览/服务器模块与相对路径冲突

所以我在eclipse上启动了一个静态Web项目.让我们说MySite.然后我在eclipse上启动一个jetty web服务器并在我的浏览器上打开localhost:8080.

这就是我所看到的:

主HTTP预览页面

所以我去localhost:8080/MySite/index.html看看我的主页.

主页

正如您所看到的那样,链接不应该位于应有的位置.它应该是localhost:8080/MySite/index.html,甚至更优选的,MySite的索引页面应该托管localhost:8080/index.html在某个模块上,而不是托管在某个模块上.

的index.html

<!DOCTYPE html>
<html lang="en">
    <body>
        <a href="/index.html">Home</a>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

如果我将其更改为MySite/index.html,则会失去它作为http预览服务器的目的,因为MySite最终将成为它自己的站点而不是某种模块.

如何在不使用变通方法的情况下解决此问题?

html css eclipse web

7
推荐指数
1
解决办法
602
查看次数

Neutrinojs/vue项目:从根文件夹导入vue文件/模板

我想从根文件夹开始导入,而不是删除几个文件夹.我怎么做?

我在尝试导入我的主页的留言簿(就像它的1999年)脚本时遇到了这个问题.

import MyGuestbook from '../../components/MyGuestbook.vue' 编译.

import MyGuestbook from '/src/components/MyGuestbook.vue' 没有.

import MyGuestbook from '@/components/MyGuestbook.vue' 也没有.

GuestBookPage.vue

<template>
<div>
    <MyGuestbook />
</div>
</template>

<script>
import MyGuestbook from '../../components/MyGuestbook.vue'

export default {
  name: 'GuestbookPage',
  components: {
    MyGuestbook
  }
};
</script>
Run Code Online (Sandbox Code Playgroud)

MyGuestbook.vue

<template>
  </div>
  </div>
</template>

<script src="non-editable-comments-v0.1.0.js"></script>
<script>
  window.safeComments('CommentTitle', 'CommentTargetID');

  export default {
    name: 'MyGuestbook'
  };
</script>
Run Code Online (Sandbox Code Playgroud)

[更新]

我知道我需要使用webpack,但我的项目使用neutrinojs/vue(推荐用于项目类型)与webpack结合使用.我对他们中的任何一个都不熟悉.到目前为止添加webpack.config.js还没有奏效.

webpack.config.js

module.exports = {
  resolve: {
    extensions: [
      '.js', '.vue', '.json'
    ],
    alias: {
      '@': resolve('src'),
      '@root': resolve('.')
    } …
Run Code Online (Sandbox Code Playgroud)

import node.js webpack vue.js neutrino

7
推荐指数
1
解决办法
186
查看次数

在 Rust 中将拆分为元组解包?

我想在 Rust 中执行以下操作:

let (command, options) = message.splitn(2, ' ');
Run Code Online (Sandbox Code Playgroud)

无法做到这一点,因为:

expected struct `std::str::SplitN`, found tuple
Run Code Online (Sandbox Code Playgroud)

拆分将始终是两个,我喜欢命名变量。该消息可能不包含空格字符。

split tuples rust

7
推荐指数
1
解决办法
1264
查看次数

使用vue-cli时如何禁用在本地网络上运行应用程序?

当我运行vue-cli项目时,我看到以下内容:

DONE  Compiled successfully in 5778ms

  App running at:
  - Local:   http://localhost:8080/ 
  - Network: http://192.168.178.9:8080/

  Note that the development build is not optimized.
  To create a production build, run npm run build.
Run Code Online (Sandbox Code Playgroud)

我不希望我的应用仅在本地主机上运行在本地网络上。如何关闭本地网络部分?

vue.js vue-cli-3

4
推荐指数
1
解决办法
2848
查看次数

Ember-cli-dependency-checker - 版本无效:*

我正在尝试升级项目的devDependencies并遇到此错误.我无法弄清楚为什么我会收到这个错误.它认为什么包无效?本身?我是否必须查看每个package.json?

[folatt@ArkOS_Dev genesis]$ sudo ember update
Invalid Version: *
TypeError: Invalid Version: *
    at new SemVer (/home/folatt/workspace/arkos/genesis/node_modules/semver/semver.js:295:11)
    at Range.test (/home/folatt/workspace/arkos/genesis/node_modules/semver/semver.js:1049:15)
    at Function.satisfies (/home/folatt/workspace/arkos/genesis/node_modules/semver/semver.js:1098:16)
    at Function.VersionChecker.satisfies (/home/folatt/workspace/arkos/genesis/node_modules/ember-cli-dependency-checker/lib/version-checker.js:31:17)
    at Package.updateRequired (/home/folatt/workspace/arkos/genesis/node_modules/ember-cli-dependency-checker/lib/package.js:21:26)
    at Package.init (/home/folatt/workspace/arkos/genesis/node_modules/ember-cli-dependency-checker/lib/package.js:15:27)
    at new Package (/home/folatt/workspace/arkos/genesis/node_modules/ember-cli-dependency-checker/lib/package.js:4:13)
    at EmberCLIDependencyChecker.<anonymous> (/home/folatt/workspace/arkos/genesis/node_modules/ember-cli-dependency-checker/lib/dependency-checker.js:126:12)
    at Array.map (native)
    at EmberCLIDependencyChecker.readDependencies (/home/folatt/workspace/arkos/genesis/node_modules/ember-cli-dependency-checker/lib/dependency-checker.js:122:36)
Run Code Online (Sandbox Code Playgroud)

的package.json

{
  "author": "arkOS",
  "description": "Web management frontend for arkOS servers",
  "devDependencies": {
    "broccoli-asset-rev": "^2.4.6",
    "broccoli-funnel": "^1.0.6",
    "ember-ajax": "^2.0.1",
    "ember-cli": "^2.7.0",
    "ember-cli-app-version": "^1.0.0",
    "ember-cli-babel": "^5.1.6",
    "ember-cli-content-security-policy": "^0.5.0",
    "ember-cli-dependency-checker": "^1.3.0",
    "ember-cli-htmlbars": "^1.0.1",
    "ember-cli-htmlbars-inline-precompile": "^0.3.1",
    "ember-cli-ic-ajax": "0.2.5", …
Run Code Online (Sandbox Code Playgroud)

dependencies json ember.js ember-cli

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

错误:ENOENT:没有这样的文件或目录ember-cli-shims / app-shims.js

我正在尝试使用更新的软件包重建项目,但遇到此错误:

[folatt@ArkOS-Dev genesis]$ ember build
cleaning up...
Build failed.
The Broccoli Plugin: [SourceMapConcat: Concat: Vendor /assets/vendor.js] failed with:
Error: ENOENT: no such file or directory, open '/home/folatt/workspace/arkos/genesis/tmp/source_map_concat-input_base_path-xZBOP47K.tmp/bower_components/ember-cli-shims/app-shims.js'
    at Object.fs.openSync (fs.js:583:18)
    at Object.fs.readFileSync (fs.js:490:33)
    at SourceMap.addFile (/home/folatt/workspace/arkos/genesis/node_modules/fast-sourcemap-concat/lib/source-map.js:75:31)
    at /home/folatt/workspace/arkos/genesis/node_modules/broccoli-concat/concat.js:200:16
    at Array.forEach (native)
    at Concat.<anonymous> (/home/folatt/workspace/arkos/genesis/node_modules/broccoli-concat/concat.js:198:24)
    at /home/folatt/workspace/arkos/genesis/node_modules/fast-sourcemap-concat/lib/source-map.js:393:12
    at initializePromise (/home/folatt/workspace/arkos/genesis/node_modules/rsvp/dist/rsvp.js:589:5)
    at new Promise (/home/folatt/workspace/arkos/genesis/node_modules/rsvp/dist/rsvp.js:1077:31)
    at SourceMap.end (/home/folatt/workspace/arkos/genesis/node_modules/fast-sourcemap-concat/lib/source-map.js:380:10)

The broccoli plugin was instantiated at: 
    at Concat.Plugin (/home/folatt/workspace/arkos/genesis/node_modules/broccoli-plugin/index.js:7:31)
    at new Concat (/home/folatt/workspace/arkos/genesis/node_modules/broccoli-concat/concat.js:38:10)
    at module.exports (/home/folatt/workspace/arkos/genesis/node_modules/broccoli-concat/index.js:26:10)
    at EmberApp.concatFiles (/home/folatt/workspace/arkos/genesis/node_modules/ember-cli/lib/broccoli/ember-app.js:392:10)
    at EmberApp._concatFiles (/home/folatt/workspace/arkos/genesis/node_modules/ember-cli/lib/broccoli/ember-app.js:405:15)
    at EmberApp.javascript …
Run Code Online (Sandbox Code Playgroud)

ember.js ember-cli

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